In my run I have 200 requests, which shows correctly on the table, I am trying to see how many requests per min by looking at the chart, but the number of requests per second chart does not seem to add up to 200, you can see visually that the chart is less than 200 for sure.
Please share your simulation.log so we can investigate.
Hi Stephane, I’ve attached the simulation log. Appreciate your help.
simulation.log (728 KB)
The charts are correct.
You’ve assumed you had a 1s resolution so you could sum the req/s plot to get the total number of requests.
But that’s wrong, you’re not guaranteed to have a 1s resolution.
There’s a gatling.charting.maxPlotsPerSeries that controls the bucket size. The default value is 1,000, so here, your bucket size is ~2 seconds.
Hi Stephane, thanks for the reply. I am not sure I understand. If my goal is to look at how many requests per minute, what changes do I need to make to have an accurate reading?
This is my charting config:
#noReports = false # When set to true, don't generate HTML reports
#maxPlotPerSeries = 1000 # Number of points per graph in Gatling reports
useGroupDurationMetric = true # Switch group timings from cumulated response time to group duration.
#lowerBound = 800 # Lower bound for the requests' response time to track in the reports and the console summary
#higherBound = 1200 # Higher bound for the requests' response time to track in the reports and the console summary
#percentile1 = 50 # Value for the 1st percentile to track in the reports, the console summary and Graphite
#percentile2 = 75 # Value for the 2nd percentile to track in the reports, the console summary and Graphite
#percentile3 = 95 # Value for the 3rd percentile to track in the reports, the console summary and Graphite
#percentile4 = 99 # Value for the 4th percentile to track in the reports, the console summary and Graphite