Apache JMeter is an open source application designed for performance testing of functional behaviors. RedLine13 is 100% JMeter compatible and provides a wide range of features and advantages. In this short article we describe some of the key features where RedLine13 complements JMeter.
Building a load test plan at scale requires coordination of resources, network management, and JMeter configuration. And if you have ever run load tests previously you know it will take numerous attempts to get the results. The time you need to invest in the preparation of large load tests can easily outweigh running the actual test.
With RedLine13 you have all JMeter versions and nightly builds readily available on the cloud. You can just upload the JMX file and select the required JMeter version to run the tests. You can run your tests from anywhere in the world with as much load as you require.
In the following screencast you can see uploading a test plan, selecting JMeter version, providing the test plan name to run a test. Once the start button is clicked, servers will be configured and tests will be started soon.
We covered that setting up a distributed load test is complicated and it is not a one time effort. Now throw on some changing requirements.
- Add more load
- Run some agents from Europe
- Setup network throttling
- Oh… and can you make the test be cheaper.
With RedLine13 you have your distributed test environment ready out of the box. You can scale up/down easily and enjoy the advantages of other benefits of cloud hosting. RedLine13 is truly “JMeter on the cloud” and fully configured and ready to run your tests. Network throttling can be managed by cloning your test, changing a parameter, and hitting Run.
With the cloud comes the ability to use On-Demand or Spot Pricing, which RedLine13 has built into the test setup. Pick Spot Pricing instances to reduce your costs dramatically on a per test basis.
Adding the required listeners and configuring them is not required when you run your tests in RedLine13. You can just script your JMX even without listeners. RedLine13 will generate all required test reports at the end of the test run.
In the following screenshot you see two of the online metrics: Requests Per Second (RPS) and Request Average Response time that are available with the final reports.
Test reports for every run are archived and available for future reference. They can be shared online and exported to a desired format through Print view. RedLine13 will archive all your test results and be available to access from anywhere in the world.
Tags can be added to the test reports. You can easily search for the past test reports through the search feature available in the dashboard. Test runs can be compared through the search result loaded into the dashboard.
In the following screencast you see viewing the past test results of test runs for a test plan.
JMeter can be extended with third-party plugins. There are a number of free and commercial plugins available to achieve your desired goals. You need to install the plugins manually on your machine and the remote servers. With RedLine13, you have all the standard plugins out of the box.
Also you can add popular commercial plugins with one click. In the following screencast you see selecting plugins available out of the box.
Organizing your test runs and locating them as you want becomes very easy with RedLine13. It is possible to search the tests by test name, tag name, created date or project name.
The following screencast demonstrates filtering your tests by a tag name.
Rerunning the tests with one click
You will have to repeat your performance tests for various reasons. For example, when a new release is implemented, when a performance bug is fixed or when the system configuration is changed, you need to ensure desired performance is achieved by repeating the previous tests.
With RedLine13 you can search/filter the previous tests and repeat the test with just a one click. Simply click the Rerun button to repeat the test.
There is an option to run cancelled tests too. Select any cancelled test from the dashboard and click the Run button to run a cancelled test. In addition to that you can run your tests with different configurations
You have the ability to repeat your test with different configurations with the clone feature. Just select the test, click the clone button to get into the configuration window. You can set properties, add plugins, configure servers etc for your next test run.
RedLine13 is 100% compatible with Apache JMeter and offers features to improve the productivity of your JMeter performance test projects. In this article we discussed a few of the key features.
Now try RedLine13 for yourself for free. And see how RedLine13 complements JMeter.