How many programming tools have you tried using that really didn’t quite do what they were supposed to do? Well, you are in luck! BlazeMeter works!
You can sign up for a 7 day free trial at blazemeter.com. Just upload you JMX file and you can be running in minutes. We had a particular problem where the test script was running on a developer machine and was hampered by whatever happened on that machine: memory swaps, priority alerts coming up, developer doing something useful – while the test was running.
With blazemeter your script is distributed amongst a set of cloud servers with ultimate bandwidth and memory and you see none of the issues. In our case we ran across a consistent 30% failure rate dropping down to 1%.
The only trick is that you have NO interaction with jmeter. Everything your script needs has to be in the local directory with the JMX file. In our case we had a CSV file for user ids. A small change to the script to not specify the path of the CSV file worked easily.
More interesting was providing the jks file and the password to access. Using the user interface you would normally just specify the jks file using the menu option. There is no jmeter UI when your script runs. All that info has to be provided using a system.properties file (in the local directory), like:
The site/tool does provide a really interesting graphical display of the characteristics of your test. You can dynamically change the axes displayed using buttons on screen.
I have to tell you: when I first ran my script I really couldn’t believe it worked so easily. Such a treat to do the expected steps (above) and the thing just works.
If you decide to go forward and pay for use it’s very affordable. Again, just the ease of use makes life so much easier.