0

I have configured Throughput Shaping Timer in my JMeter test to limit RPS to 50 while the Ultimate Thread Group is running 500 threads. I monitor the test using 'jp@gc-Transactions per Second' listener. I can see many instances where listener shows > 50 TPS. Not sure if I have configured my test wrongly.

My objective is to test my APIs with 50 concurrent hits with 500 sets of data which is in a CSV file. Thus I am using 'jp@gc-Ultimate Thread Group' to run 500 threads - each thread reads 1 data row from csv. To limit to 50 concurrent requests, I am using 'jp@gc-Throughput Shaping Timer' set to 50 rps. I have a beanshell, 1 HTTP Request and a post processor in the Test Fragment.

I am not expecting to see the spikes shown in image 3. Everything should be limited to 50 RPS.

I am using Jmeter 3.0 with Java 1.8 and Windows 7.

jp@gc-Ultimate Thread Group

jp@gc-Throughput Shaping Timer

jp@gc-Transactions per Second

halfer
  • 19,824
  • 17
  • 99
  • 186
amit
  • 181
  • 2
  • 4
  • 20

0 Answers0