Run massively scalable performance tests on web, mobile, and APIs

Request a Demo

JMeter Cloud Blog

How to Use the Arrivals Thread Group and the Free-Form Arrivals Thread Group

Conquer complex load test scenarios with the Custom Thread Groups plugin. Use JMeter’s Arrivals thread group and Free-Form arrivals for load and stress testing.

Read more...
George Maksimenko

JMeter vs. Locust - Which One Should You Choose?

Choose between JMeter and Locust load testing tools according to your needs. Compare pros and cons of different open source performance testing solutions.

Read more...
Yuri Bushnev

CSV Data Set Config in Sharing Mode - Made Easy

Learn how to use JMeter’s CSV Data Set Config in Sharing Mode. A clear guide to all the thread group options guaranteed to make you a load testing expert.

Read more...
Anastasia Golovkova

How to Use the Ultimate Thread Group, the RegEx Extractor and the JSON Path Extractor in Apache JMeter

This blog post will cover creating advanced load testing scenarios. So let's dive in and learn about the Ultimate Thread Group, the RegEx Extractor and the JSON Path Extractor.

Read more...
Noga Cohen

Getting Started with JMeter - A Basic Tutorial

This blog post is a basic tutorial about how to get started with JMeter. We will create a few basic JMeter scripts and go over different JMeter features like assertions and dynamic data. In the end, we will briefly talk about analyzing your results in reports.

Read more...
Noga Cohen

JMeter Test Results: Why the Actual Users Number is Lower than Expected

In JMeter, we can't always tell the number of concurrent users we'll get for each Thread Group configuration. There are a lot of criteria that impact the real concurrency, making it complex. Here are ways to overcome this challenge.

Read more...
Dmitri Tikhanski

How to use JMeter's Constant Throughput Timer

What is the simplest test plan in JMeter?   It is a single Thread Group that contains both the HTTP Sample Requests AND the View Results Tree at the end of test plan.   But is it a good test plan?   Because in this case, JMeter will send requests one by one without any pauses in between.

Read more...
Daniela Sztulwark

Creating Realistic Test Scripts - What Inquiring Minds Need to Know

Generally, we discuss using different elements of JMeter. But often, JMeter is used for implementing more complex tasks. So today, we'll show you how to create an entire script. For script creation, we've used the Mantis bug tracker as an application under test. it's been set up at a local web-server to avoid the influence of network connections. In other words, we only want to see the behavior of the application itself.

Read more...
Dzmitry Kashlach

JMeter's User Defined Variables Helps to Avoid Code Duplication

User Defined Variables! JMeter's tool to avoid duplication How do we use use variables in one thread group? You can store values that can be used in different parts of the load testing scenario.

Read more...
Daniela Sztulwark

JMeter 2.6 - 5 More Fanciful Functions

In our previous post related to using functions, we covered the top 3 most commonly used JMeter functions: __log(), __BeanShell() and__RandomString().   Today we've got another 5 for you.   __property()  

Read more...
Daniela Sztulwark

JMeter: Using the Module Controller

One of the 7 deadly sins of the coding universe is the unnecessary duplication of code. How can we avoid the 'deadly dupe' in JMeter?  Sometimes one comes across a complex piece of a test plan with large amounts of used variables and functions. But, if you need to use the same segment more than once, or even twice, what can you do? One option is to create a Bean Shell script in a separate file and to call it BeanShellSampler. But, it can be difficult to track the execution of various parts of such a complex scenario. 

Read more...
Daniela Sztulwark