Percentile, Best Measure For Response Time

What Is A Percentile? Percentile (common measurement in statistics) splits the given sample group into 100 equal-sized intervals and this enables the data to be analyzed in terms of percentages. We can explain the usage of percentile with an example: The response time for an HTTP request below which 90% of the response time values lie, is called the 90-percentile response time. In the following graph, 90% of the requests is processed in 3.0 seconds or less: Why Do We Use Percentiles? If we speak statistically, there are a lot of methods to define just how good of an [...]

Load Tests and End-to-End Back-end Analysis

Even though, load testing and performance testing have different meanings in the software world, the basis is the same; to be able to fully answer the following questions. "How does the system behave under a certain load?" "What kind of infrastructure do I need within acceptable values?" "How far does this system take us with these resources?" To get these answers, you must first be able to apply similar loads and see the current behavior of the system. The next step is analysis. What Will We Analyze? The analysis part is very thorough. Because at this point, we also [...]

Performance Test Reporting

Performance Test Reporting step provides an overall test result, test analysis, and recommendations to the development team from the application’s performance perspective.   Sometimes, technical teams may underestimate the value of reporting, mostly because they are busy, and writing a good report sometimes just takes more time than expected.  What Is Performance Test Reporting?    Performance Test Report makes performance testing visible and helps to find bottlenecks and make the GO / NO-GO decision for the whole application or a specific business flow.  There are many ongoing forum discussions about what the ideal load testing report needs to contain.  While there may not be much agreement over the perfect performance report, you [...]

Load Testing Best Practices For Black Friday

As Loadium, we have gathered the load testing best practices for you under this article. Black Friday is considered to be the busiest shopping day of the year and each year, online retail sales reach significant increase. But It is always like a nightmare for retailers and makes them fret about reaching expected revenue. Next Black Friday is one year from now, and this is the perfect time to analyze what happened, learn from mistakes and make your website ready for the peak season crowds. What Is Load Testing? Load testing is a kind of non-functional software testing that [...]

By |2021-11-05T17:13:40+03:00December 4th, 2020|Tags: , , , |

Essentials for Load Testing with Loadium

Loadium is designed to be user friendly, but everyone needs some help to get started. Please read on if you have very few information about load testing and Loadium. What is Load Testing? A brief explanation of load testing for beginners. Let's say we are an engineer who is to design a bridge. What should we consider when designing this bridge? First of all, we have to calculate the maximum number of cars that could pass over the bridge and the average weight of these cars. Similarly, in the software world, applications are designed for a specific concurrent user [...]

By |2021-08-13T13:35:31+03:00November 17th, 2020|Tags: , , , , |

Is Your Business Ready for the Peak Season?

Coronavirus is continuing to spread all around the world, with more than 40 million confirmed cases. In many locations, the number of Coronavirus cases is still increasing and some countries which even had achieved great success in taking control of the initial outbreak have also started seeing the number of confirmed cases rise again. In countries that have started to experience normalization, consumers are still on alert. Shopping behavior has completely changed, and spending intent still remains below the pre-crisis level. During the pandemic, consumers were mainly transferred to digital and omni-channels. Many shopping categories have grown more than [...]

By |2021-11-05T17:21:03+03:00November 2nd, 2020|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 [...]

Module Controller

Module Controller in Apache JMeter is crucial and frequently used in planning the load test of any software. In this article, we will take a look at how we can make our JMeter scripts with Module Controller. Why exactly do we need this controller? The general idea in load testing is that tests consist of a small functionality (i.e. Sign In, Create Account, Log Out…). This functionality can be stored as "modules" in the Controller (i.e. Simple Controller, Loop Controller, if Controller ...). The Module Controller will choose which module should be run. Module Controller allows you to redirect test [...]

By |2020-11-03T12:33:16+03:00September 29th, 2020|Tags: , , , |

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 [...]

Go to Top