1

I have the following setup:

enter image description here

I want to execute 100 requests, 10 times. And as I am using parallel controller I assume that I am executing 300 requests at the same second.

Can I assume that my threads are sending the request at the same time or there can be some delay between individual requests?

I suppose there is a delay or I am hitting some application or web limit, because when I start the test and observe the database activities, I am seeing only several requests per seconds to be handled?

1 Answer 1

2

You can send whatever number of requests you want however the actual throughput (number of requests per unit of time) will depend mostly on application response time and other metrics like connect time and latency.

JMeter will have to wait for till all requests complete prior to starting the next iteration and if your application response time is above 1 second - you will not reach 300 requests per second. You can check the actual number of requests per second using i.e. Server Hits Per Second plugin.

Also make sure you're following JMeter Best Practices, in particular:

as if JMeter will fail to send requests fast enough you will never reach the desired load even if your application capacity is huge.

1
  • Thanks. I am using apache ant to execute the test. Should I remove the listeners again?
    – gotqn
    Commented Mar 6, 2019 at 6:06

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.