Home Blog Page 1105

Test It Right: 3 Open Source Load Testing Tools for Your Application!

Planning to launch a new web application? Are you sure it works well enough and loads on time, even when the traffic reaches a breaking point? If you are not sure, here is something that requires your immediate attention.

A surefire way of being certain that the performance of your application maintained is by monitoring it regularly. For this, use of novel testing tools is highly suggested. Out of all the superb testing software and tools available over the Internet these days, choosing the best one can often be a tricky task. So, enlisted below are 3 most convenient open source load testing tools that you can use for your application. Of course, you can avail customized and premium ones such as PeopleSoft Application Load Testing tools also, but it is suggested that you must run the first test on an open source one.

Given below are three superb tools which you can bring into use for testing your application of errors and bugs:

  1. 1.The Grinder: This is a free Java-based load testing platform, licensed by the BSD-style open source tool, which was developed by Paco Gomez and maintained by Philip Aston. The contribution of the company with many enhancements, translations, and fixes. Making the Grinder valiant, it features with the two main parts:
  • ØGrinder Agents: Having a number of workers to create the load, Grinder agents are the headless load generators.
  • ØGrinder Console: It controls the number of Grinder agents that monitors the results through the various applications. It is used for editing or developing test suites.

This is how the Grinder can be proved affluent to your website. Here are some of its key features:

  • Strewn testing balances the number of agent instances
  • Flexible specification that includes the generating test data on-the-fly has the capability to use external data sources like databases, files, and many more.
  • Supportive to multi-protocols
  • Network Activity is recorded by the Grinder test script

 

  1. 2.Tsung: Known as IDX-Tsunami, it is the only java based open source performance testing tool. It is simple to install as like “apt-get install erlang” (Tsung relies on Erlang).

In 2001, Nicolas Niclausse developed the Tsung. Also, he had originally implemented a distributed load testing solution for Jabber (XMPP). This success followed in 2003, where he productively performed the HTTP protocol load Testing.

In present times, it functions fully on testing solution with the support of modern protocols like databases, web socket, and more.

Therefore, TSung have many features to explore:

  • Enables the replication of thousands of virtual users on mid-end developer machines
  • Supportive to multiple protocols, it has dynamic scenarios and mixed behaviors by allowing the load patterns to be combined in a single test.
  • Embeds easy-readable load reports

 

  1. 3.Apache JMeter: The only desktop application in present times, Apache JMeter is a user-friendly GUI. Through this, the test development and debugging processes becomes easier. Since 2009, Apache JMeter is now a popular source to remedy solution like Silk Performer. JMeter is widely adopted and has the modular structure extended by the plugins. This implies that the features developed by the Apache Software Foundation or online contributors implements the protocols through the plugins. Here are few of them:
  • JMeter is a platform that is suitable to any operating system with java.
  • Scalable in nature, JMeter executes various distribution modes i.e. it can control a number of remote hosts.
  • Multi-featured that visualize and analyze performance test results

These tools are flexible enough to correlation, assertions and distributed testing capabilities.

Fedora 22 for ARM Promises to Be a Game Changer

Peter Robinson has announced that Fedora 22 for AArch64, a community-driven and -built operating system, has been released and is now available for download.

We saw the release of Fedora 22 yesterday, for the regular architectures, but now we also get a chance to install and run the AArch64 version of the distro, which is built specifically for 64-bit ARM architecture. Despite the fact that it runs on a very different hardware platform, there aren’t any differences from the… (read more)

​French Firm Behind Mandriva Linux Goes Out of Business

The Paris-based company behind the Mandriva Linux distro has gone into liquidation.

Read more at ZDNet News

Ubuntu for Desktop Spotted Running on NVIDIA Shield Tablet

The NVIDIA Shield Tablet is a gaming device built by Nvidia that has very specific user niche, but a user of this tablet managed to run Ubuntu on it; not the mobile version, but the desktop one.

When people port Ubuntu to mobile devices, they usually focus on using the mobile version of Ubuntu. We’ve seen it land on various Samsung devices and a couple of tablets, but never on an NVIDIA Shield Tablet. Even if it sounds strange to install a regular Ubuntu distro on a tablet,… (read more)

First Car Powered by Android Auto Arrives

Hyundai is the first automaker to offer Android Auto in production vehicles.

Read more at ZDNet News

Indonesia Uses Linux, openSUSE for Pilot Project

An estimated 45,000 students from a province in Indonesia have enhanced their education and computer-usage knowledge through a pilot  program using Linux and openSUSE that is expected to become a nationwide educational program.

From 2009 to 2014, the project called “Information and Communication Technology (ICT) Utilization for Educational Quality Enhancement in Yogyakarta Province†used openSUSE and created material with Linux to enhance educational quality and equality in Yogyakarta Province schools.

Read more at openSUSE News

How VMs access metadata via qrouter-namespace in Openstack Kilo

It is actually an update for Neutron on Openstack Kilo of original blog entry
http://techbackground.blogspot.ie/2013/06/metadata-via-quantum-router.html
considering  Quantum implementation on Grizzly. From my standpoint understanding of core architecture of Neutron openstack flow in regards of nova-api metadata service access (and getting proper response from nova-api service) by VMs launching via nova causes a lot of problems due to leak of understanding of core concepts.

Complete text of article may be viewed here

Jonathan Riddell Forced Out of Kubuntu

Scott Kitterman has posted a series of emails around the the Ubuntu Community Council’s decision to remove Jonathan Riddell as the leader of the Kubuntu project. He has also stated his intent to leave the Ubuntu community. “I also wish to extend my personal apology to the Kubuntu community for keeping this private for as long as we did. Generally, I don’t believe such an approach is consistent with our values, but I supported keeping it private in the hope that it would be easier to achieve a mutually beneficial resolution of the situation privately. Now that it’s clear that is not going to happen, I (and others in the KC) could not in good faith keep this private.

Read more at LWN

Cut Command in Linux – Extract Fields and Columns from a file

In some of my recent articles on text processing, I have explained the use of sed command in Linux/Unix. In case of sed command, we provide an input file to the command, it reads the file line-by-line, processes each line and then prints it on the STDOUT. So, in brief, its a row-wise operation. Similar is the case with cut command – there is an input file, there is processing part and the processed output can be displayed on STDOUT or saved in a file. A minor difference between sed and cut is that, cut command processes the file in vertical manner. So, the outcome of the cut command is a single or multiple columns.

As of now, just remember that, cut command is just a filter, that processes the file and extracts columns from it. Basically, using cut command, we can process a file in order to extract – either a column of characters or some fields. Thus, to achieve more clarity about cut command, we would study it in two parts.

Read more at-  Cut Command in Linux – Extract Fields and Columns from a file

3 Open Source Python Shells

Python is a very useful and popular computer language. One of the benefits of using an interpreted language such as Python is exploratory programming with its interactive shell. You can try out code without having to write a script. But there are limitations with the Python shell. Fortunately, there are some excellent alternative Python shells that extend on the basic shell. They each offer an excellent interactive Python experience.

<A HREF=”http://www.linuxlinks.com/article/20150523032756576/PythonShells.html“>Full article</A>