Blog

Checklist: 8 Ways to Improve JMeter Scripts

Download our Checklist for Improving JMeter Scripts!

As a professional software testing services company, for some time now we have been working to improve JMeter scripts for our clients so as to enable them to run performance tests quickly and easily with the help of BlazeMeter.

We know that these scripts we build are often used by teams that do not necessarily have training in JMeter but still want to be able to make changes to them and understand what they do. For this, we’ve been working on building scripts that are intuitive for anyone who is not an expert in JMeter and can without difficulty, read, understand, modify, and run them in BlazeMeter.

From our past experiences, we have built an eight-point checklist with ways to improve JMeter scripts that we review before delivering a script to a client.

Click here to see the checklist.

Let us know, is there anything else you would add to this list? Hope it helps!

36 / 458

2 Comments

  1. March 28, 2016 at 10:32 pm

    Currently we are using LoadRunner 12.5 and wonder how Jemete matches up with regards to handling script correlations, parameterizations, test executions (scenarios) and handling apps with alot of clientside javascript and asynchronous request.

    1. Federico Toledo
      March 29, 2016 at 8:49 pm

      Hello Byron, how are you?
      I am not sure if you are talking about the e2e approach, or still talking about HTTP automation.

      If you mean the e2e approach, this is not supported in JMeter, perhaps you can integrate JMeter and Selenium, but I guess this is useful for specific contexts. If you are using this option, I’d like to know how many users are you able to simulate from a single computer (let’s say, any workstation alike).

      If you are talking about HTTP automation, you can do anything in JMeter as you do in HP Load Runner.
      Basically for variable correlation you have to manipulate the html response with regular expressions, using user defined variables. Parameterization can be done using csv files and variables. Scenarios can be configured easily, setting the amount of threads and also you can use logic controllers to decide which part you want your users to loop. And finally, apps with lots of javascript could potentially make you work hard, mainly configuring the requests properly; it is possible, we have faced this kind of situations many times, and you have the tools you need in JMeter to do that.

      Hope it helps!
      Regards

Leave a Reply

Required fields are marked