8 votes

JMeter: how to trigger all multiple requests at same time

You would need 2 Thread Groups (TG). Make sure that "Run Thread Groups consecutively" under your test plan is UNCHECKED else you'll be having 2nd TG running after 1st TG.
7 votes
Accepted

What kind of response codes will I get in JMeter if the AUT reaches its breaking point and eventually the server crashes?

Ideally if you amount of virtual users in 2x times you should get 2x times larger throughput. When your reach saturation point throughput will stop increasing and response time will be growing. In ...
  • 12.7k
7 votes

JMeter: how to trigger all multiple requests at same time

Your scenario is, 5 Users hitting 5 URLs(samplers) simultaneously. So what you need to do is, in your Test Plan, add 5 Thread Groups. In each Thread Group configure the number of Threads to 5 and ...
7 votes

Difference in 1 user doing 1000 iterations and 1000 users doing 1 iteration in Load testing

1 user doing 1000 iterations is not load testing assuming the user only does one at a time. However 1000 users doing one iteration concurrently is load testing
6 votes

How to enforce run Once Only Controller in Jmeter

As per Once Only Controller documentation: The Once Only Logic Controller tells JMeter to process the controller(s) inside it only once per Thread, and pass over any requests under it during ...
  • 12.7k
6 votes
Accepted

Best tools to perform Performance testing on a web application?

Web application has frontend and backend and "some features loading more long" may be caused by either slow rendering or slow backend response. First of all go for your browser developer ...
  • 12.7k
5 votes

What should I have to test first? Functionality or speed?

Well, it makes no sense to test speed if the functionality is broken. First, make sure the blocker issue is solved. That's why it is called a blocker.
  • 4,079
4 votes

Estimation of maximum no of concurrent users a application will need to support

I would say that the more proper approach would be to segregate load for different functional areas and concentrate on the maximum number of historically concurrent users. Let me explain in ore ...
  • 11.4k
4 votes

Estimation of maximum no of concurrent users a application will need to support

If your application worked fine so far I don't think you will run into problems. If your calculation is correct and you will not have more than 7 concurrent users you don't have anything to worry ...
  • 12.7k
4 votes

What should I have to test first? Functionality or speed?

The first priority goes to the blocker issue as this is blocking the execution of the functional testing. Even though the requirement is for performance of the application but still we have to focus ...
3 votes

What are the units of Y-axis in this perfmon graph in JMeter?

For particular your image Y axis stands for Swap (page) file usage in bytes depending on chosen metric which could be one of: used pagein pageout free total You can calculate percentage for swap ...
  • 12.7k
3 votes

How to share the generated JMeter Report dashboard to stakeholders via email?

If are asking how to send a file via email then I'm not sure the "stakeholders" will need this report as if a person is not capable of accomplishing this simple activity I strongly doubt the load ...
  • 12.7k
3 votes

Root cause analysis on a performance issue?

Given you are talking about everything from Hardware to SQL Server to Code, I'm assuming your performance issue is being observed at a high level. i.e. you have no idea what component(s) may be at ...
  • 86
3 votes

How to test behavior of client side UI/Performance along with load test with n users for desktop applications?

I always have used JMeter for Performance Testing. On this question, I think watching this tutorial may help you for client-side performance testing: https://www.thoughtworks.com/insights/blog/...
  • 885
3 votes

Is it really possible to be a Full-Stack QA & if yes then list the technical skills required?

A full stack QA engineer should be skilled in testing Web apps, APIs, performance, Databases, and Mobile. The common skills that are in-demand are: Selenium(Java or C#): For web app API Testing: ...
  • 10.8k
3 votes

How to do chatbot performance testing

Looking into How bots work article it is quite enough to send normal HTTP POST requests using JMeter's HTTP Request sampler in order to simulate real users talking to the bot: You should be even able ...
  • 12.7k
3 votes

Calculating concurrent users

Most probably you're looking for Little's Law Little's Law tells us that the average number of customers in the store L, is the effective arrival rate λ, times the average time that a customer spends ...
  • 12.7k
2 votes

Root cause analysis on a performance issue?

You covered some possibilities, plus db queries can also be an area of focus. I'd recommend starting at the lowest level (code) and working up, so as to eliminate as many variables as possible at ...
2 votes

Root cause analysis on a performance issue?

Normally the process of identifying the bottleneck includes the following checks: Baseline OS health metrics (CPU, RAM, Network, Disk, etc.). Your application can respond slowly due to simple lack of ...
  • 12.7k
2 votes

JMeter: how to trigger all multiple requests at same time

If you want to execute the same sampler simultaneously for a few users you have to put sampler into Synchronizing Timer
  • 546
2 votes

Mobile App performance and load testing

You can use a load testing tool like Apache JMeter to simulate hundreds or thousands of users concurrently using your application. You can use JMeter's HTTP(S) Test Script Recorder to capture the ...
  • 12.7k
2 votes

Login with JMeter for performance testing

You need to consider a different structure of your test to make it behave like a real browser: Open Login Page (HTTP Get Request) Extract _csrf_token value from the response and save it into a ...
  • 12.7k
2 votes

JMeter executing samplers in sequential order wherein each subsequent request depends on the response of the preceding one?

You are doing something very weird. JMeter threads are totally independent and each thread has its own context, variables, cookies, etc. So If you have 1 thread - it will execute 8 requests in ...
  • 12.7k
2 votes

JMeter Summary Report questions

Value of 70 in Error % means that 70% of samplers with that label have failed. If you don't have any assertions most probably there is HTTP Status Code >= 400 for this particular request(s) If you ...
  • 12.7k
2 votes

Performance test using Jmeter - Tune the Script as per requirement

Try using Constant Throughput Timer If you need to test your system at 3500 requests per second you need to use slightly different approach, to wit add Constant Throughput Timer to your Test Plan and ...
  • 12.7k
2 votes

Load testing using Jmeter

Load testing of the AJAX request is not easy and at the same time if we just record and play the same scenario won't work sometimes. You have to use correlation in order to extract a particular ...
2 votes

How can i simulate a load for downloading a file for 500 users?

Using Selenium for just downloading a file is a little bit overkill as normally people go for Selenium and JMeter integration via WebDriver Sampler to test client-side performance while the system is ...
  • 12.7k
2 votes

How to enforce run Once Only Controller in Jmeter

Please use setupThread group to prepare the test environment say test data configuration or like wise that needs to be executed only once before the testing actually begins. https://www.blazemeter....
  • 21
2 votes

Estimation of maximum no of concurrent users a application will need to support

If all you have is month-to-month estimates of how much work is going to be done, you absolutely can't then extrapolate down. If you had day-to-day numbers, I might be OK with using those, but within ...
2 votes

Change Simulated 3G Network For Lighthouse CLI

I actually found the answer in this page. --throttling-method=provided lighthouse status flags
  • 589

Only top scored, non community-wiki answers of a minimum length are eligible