JMeter Listener Types | Part 2

JMeter Listeners that Consolidate Data Samples As we explained before, basic listeners have just basic displays. They collect and display data in basic formats. But now is time to explore JMeter listener that take a more complex approach to display the data. And we will be calling them as “Listeners that Consolidate Data Samples”. Aggregate Report Aggregate Report shows aggregated and statistical results and data for each sampler of your test. You are able to see metrics like “average response time, throughput, error percentage” and even more. And from the lower part of this listener, you [...]

By |2021-11-04T16:52:14+03:00November 4th, 2021|Tags: , , , |

JMeter Listener Types | Part 1

One of the most important things to perform a successful performance test is to analyze and investigate the server status and responses. And on JMeter, you should definitely use JMeter listener to achieve this. Luckily, JMeter offers a wide variety of listeners. JMeter listeners give you an efficient display of data which JMeter collects from requests, responses, time-related metrics etc. With this data, performance test engineers and other IT employees can have detailed insights about the system under test. JMeter offers around 20 listeners and each of them is crucial for your test effort. And one of the biggest [...]

By |2021-11-02T15:59:01+03:00November 2nd, 2021|Tags: , , , |

Functional Testing with Loadium & Apache JMeter

Functional Testing Functional Software Testing is the technique used to test the features and functionality of a system or software. Functional testing aims to answer questions like "can the user do this?" or "does this feature work?". After this brief definition, let's answer questions such as; “What is a functional test with JMeter?”, how it can be done effectively. Functional test sample with JMeter Functions to be tested.Github.com's home page and login page. In order to prepare a test scenario in JMeter, we must first test the scenario in a Web Browser, capture the requests made with our browser's [...]

Handling Error Messages of JMeter Tests in Loadium

Errors found during testing is a part of the process, tests are done to find them after all. After finding an error, understanding its reason is crucial. Some errors are easy to understand and recognize if they reveal themselves clearly, but sometimes errors are hard to detect and if their reason isn’t clear it might even lead to more confusing results. There might be several reasons for an error to occur. It could be due to a logical error in the script, or while the script is doing its work properly, server might mess up when processing it. JMeter has [...]

How to Add a Variable Number of Parameters in Apache JMeter

Some requests have more than one parameter, and the number of parameters may change. You can also add dynamic parameters according to your scenario. To resolve this issue, we need to use JSR223 PreProcessor provided by Apache JMeter. First, we add an HTTP request as shown below, then we delete all the parameters and add JSR223 PreProcessor. In this example, we choose the groovy language. Then we add a for loop to determine how many parameters we will add, and add the parameter insert code to use it inside the for a loop. When we run the test, we [...]

JMeter Distributed Testing Step-by-step

This article will demonstrate how to do stress testing using several systems. There are a few things to verify before we begin. The systems' firewalls are not active. The same subnet is shared by all of the clients. If the IP addresses 192.x.x.x or 10.x.x.x are used, the server is in the same subnet. There shouldn't be any issues if the server doesn't use a 192 or 10 IP address. Ensure that JMeter can connect to the server. Verify that JMeter is installed on each system with the same version. Combining versions might not function well. It's time to set [...]

By |2022-08-15T15:50:35+03:00January 24th, 2019|Tags: , , , |
Go to Top