When testing concurrent connections where the total number of requests is roughly of the same order of magnitutde as the number of concurrent connections ( -n 100 -c 100 for example) it looks like bombardier is sending more requests than advertised.
Even though the stats show 100 requests. My server is recording a bit more - some times as much as 40% more requests being sent.
This comes up when the concurrency is high relative to the number of requests.
What version of bombardier are you using?
[~/gocode/bin] $./bombardier --version
bombardier version unspecified darwin/amd64
[~/gocode/s...desenberg/bombardier] master $git rev-parse head
5e387c23434f632213c1039d5f0ada93d6153f1e
Hi, @shivanan. In order to look into this I'm going to need a minimalistic server setup similar to yours for reproduction. There is a test however that checks if a right number of requests was fired.
When testing concurrent connections where the total number of requests is roughly of the same order of magnitutde as the number of concurrent connections (
-n 100 -c 100
for example) it looks like bombardier is sending more requests than advertised.Even though the stats show 100 requests. My server is recording a bit more - some times as much as 40% more requests being sent.
This comes up when the concurrency is high relative to the number of requests.
What version of bombardier are you using?
What did you do?
This is the command I ran:
I got this output:
against a local node.js based test server.
What you expected to happen?
100 requests to be sent to the web server.
What actually happened?
The stats look correct but my web server is indicating more requests were being sent.