JMeter How to Solve NoHttpResponseException

During load testing, it is very normal that you get some errors for your requests. But sometimes these errors don't occur because of server problems. One of the most common exceptions in JMeter is NoHttpResponseException. To solve this issue, you can try the following alternative solutions. Change the Implementation of Your HTTP Requests On JMeter, choose a specific HTTP request sampler. On Advanced tab, you will see a section called “Implementation”. Change this option to “HttpClient4”. Then rerun your load test. Change Your “user.properties” File Adding some values to your user.properties file [...]

Difference Between Agile And Waterfall on Performing Performance Tests At The Optimum Time

Is it better to assess performance during development process or at the end? – Difference between Agile and Waterfall approaches Teams must identify at what point in the development process they will benefit the most from doing performance tests while considering the performance of existing systems or those constructed from the ground up. So, the goal of this post is to answer the question of whether we should start performance testing early on, alongside development (as in the agile approach) or later on (as in the waterfall style). Basically, difference between agile and waterfall approaches on performing performance [...]

By |2021-12-29T09:14:33+03:00December 29th, 2021|Tags: , , , |

How To Reduce Initial Server Response Time For Your Load Test

While running a performance test, one of the most important KPIs is server response time for your requests. Sometimes these response times may not be living up to your expectations. There may be lots of reasons for that. Sometimes it happens because of system side problems, and sometimes because of scripting problems. Since simulating real user behavior is always needed for performance testing, we should solve these things as soon as possible. Solve The Problems For Your System There can be multiple reasons behind high response time. To address and solve the issues, you [...]

How to Perform Gatling Load Testing and API Testing

If you ever made research about performance testing with the help of some tools, you’ve probably heard of Gatling. Right now, it’s one of the most popular performance testing tools in the market and there are many reasons for that. First of all, it is open source with its special design for continuous load testing and integration with your development pipeline. And unlike JMeter, Gatling is a code-based tool and the only limit for your load test is your coding skills and imagination. In terms of coding, Gatling load testing is based on Scala language. There are some requirements [...]

10 Suggestions for Choosing the Number of Concurrent Users for Your Test

Do you know how many virtual users should you use for your website or app performance tests? If your answer is “No”, this is the right blog post for you to read. Even if you know Apache JMeter and Gatling, they can't tell you how many concurrent users should be sending requests to the URL you're testing. This is due to the fact that the number of users to run a test is a business and product decision based on past user scenario patterns, future expectations, marketing initiatives, and product requirements. So, if you're a tester, here are a [...]

Why Test Automation is Necessary?

Any company that is developing a software product should perform testing. Testing is an important part of product development, particularly when it comes to ensuring quality. Many small and mid-sized businesses neglect research, despite the fact that it is important for producing a reliable product. It's important to have tests in place, but it's also important to know how to run them. At all times, manual testing should be minimized. Furthermore, test automation enhances overall software development performance and allows for the creation of more robust tools. Manual testing is favored by some firms, but it is not the best [...]

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

Go to Top