jmeter

Tips and Tricks to Master jmeter

Documentation and Agile Performance Testing

Jmeter Mar 18, 2020

Why documentation is overrated in Agile Performance Testing


Introduction Once upon a time documentation was one of the most important aspects of Quality Assurance and this was not limited to the functional test efforts but the non-functional testing as well. We spent days, weeks, months even creating Performance Test Strategies, Approaches, Plans, Test Case, Completion Reports etc. Most of these documents were required before any automation could be written and before a sensible performance testing framework could be considered.

Hidden Benefits of Performance Testing

Hidden Benefits of Performance Testing

Jmeter Mar 17, 2020

Exploring the hidden benefits of repurposing performance testing scripts.


Introduction If you are a performance testing specialist or a QA Manager or Programme Manager or anyone involved in the production of quality software then you understand why performance testing is required and its benefits in ensuring your products meet your Quality Criteria for release into production. The costs of delivering performance testing are easily worth the investment as software that performs not only ensures you and your company have a reputation for delivering well performing software but business users will, in my opinion, overlook and embrace small functional workarounds if the software performs well.

Simple Way to Create Complex JMeter Scenarios

Simple Way to Create Complex JMeter Scenarios

Jmeter Mar 16, 2020

Simple way for creating complex business scenarios in JMeter using Groovy scripts and the JMeter Switch Controller.


Introduction Creating complex performance testing scenarios in JMeter can be a complicated but necessary problem you will encounter as you build tests to mirror real user behaviour in your testing. There are many add-ins that can support you in the creation of these scenarios. Which is good if they do what you want them to do. But if you want the flexibility to build tests without the limitations of 3rd party add-ins then there are several techniques you can use which come with the standard JMeter install.

Beanshell Server

Beanshell Server

Jmeter Mar 15, 2020

How to use the JMeter BeanShell Server?


Introduction The Beanshell Interpreter in JMeter can act as a server which as stated in the JMeter documentation is accessible by telnet or http. So what, I hear you say, well this can be useful and we will explore some of these uses in this Blog Post. Before we move on the definition of a Beanshell can be found on the official Web Site. But at a high level:

Why your Performance Test Execution strategy is important

Why your Performance Test Execution strategy is important

Jmeter Nov 25, 2019

Making sure your performance testing execution strategy is suitable.


Introduction When we consider performance testing most of the focus of the approach is placed on the script creation activity and making sure that requirements are covered, these are very important parts of your performance testing approach but so is the Test Execution. The frequency at which you run your tests is important and can save you time and effort in your script maintenance. A good performance testing execution strategy gives you the maximum amount of benefit it can by finding performance issues early.

Managing data during performance testing

Managing data during performance testing

Jmeter Aug 8, 2019

Looking at ways of managing test data to support performance testing. From general principles to a complete example.


Introduction We are going to talk about data in this blog post, predominately test data required for performance testing. This is something that makes the life of a performance tester extremely difficult and awkward as because of the huge quantities required, in the right state, that match the criteria required for your test to run. We often have to approach the use of large quantities data for the purpose of performance testing in a number of ways:

A Guide to Non-Functional Requirements

A Guide to Non-Functional Requirements

Jmeter Jun 26, 2019

Non-Functional requirements, what are they, how to define them and how to test them


Introduction What are they? Well, non-functional requirements are requirements that define the operation of the system under test rather than the behaviour of the system under test, or the functional requirements as these are known. The categories under which non-functional requirements are grouped are numerous with a degree of overlap, we are going to attempt to demystify some of these whilst attempting to articulate how they can be tested and some of the common pitfalls.

Is JMeter a good alternative to LoadRunner

Is JMeter a good alternative to LoadRunner

Jmeter May 28, 2019

The subject of this post is a look at whether JMeter is a good alternative to LoadRunner. In-depth comparison oh both load testing solutions.


The subject of this post is ‘Is JMeter, a good alternative to LoadRunner’. The short answer is yes absolutely, the longer answer is of course a lot more complex and interesting and worthy of discussion. We will not discuss the more technical aspects of the tools as there are many, many posts talk about this already and it’s not worth repeating the same thing again. Let’s look at it from a usability in the real world perspective.

JMeter If Controller

JMeter If Controller

Jmeter Mar 28, 2019

Use Advanced logic in your scripts with JMeter If Controller. Design Dynamic JMeter Thread Groups thanks to this logic action.


You may ask yourself: How can I script Thread groups with dynamic behavior? How to use the JMeter If Controller to leverage conditional behavior? Good News! We’re going to show you the JMeter If Controller by introducing you to conditional statements, advanced conditions and performance considerations. Use-Cases The If Controller works great when you need to execute some elements of the Thread Group based on a given state.

Performance Test Strategy

Performance Test Strategy

Jmeter Mar 21, 2019

A look at how we can build a performance test strategy for the agile world. From an open-source tool choosing to a working example!


A long time ago, Quality Assurance was executed after development. Performance testing was an activity executed when software was ready for production. If a performance issue was found, most companies: Fix the issue which means a complete new cycle including QA Tests and performance tests are required, Or put the software live and decided to fix it as part of ongoing development, Or borrow from the future. That’s technical debt.

Get our whitepaper,
A beginners guide to performance testing!