Here's another #golang http benchmarktool which is pretty cool. It's pretty much like ab / httperf with the benefit that prints an histogram of the requests in the end which is very useful.
How to Generate Millions of HTTP Requests (2012)
11–20 of 26 posts
Re: How to Generate Millions of HTTP Requests (2012)
#12> One important thing to keep in mind when load-testing is that there are only so many socket connections you can have in Linux. This is a hard-coded kernel limitation, known as the Ephemeral Ports Issue. You can extend it (to some extent) in /etc/sysctl.conf; but basically, a Linux machine can only have about 64,000 sockets open at once. So when load testing, we have to make the most of those sockets by making as many requests as possible over a single connection. In addition to that, we'll need more than one machine to do the load generation. Otherwise, the load generators will run out of available sockets and fail to generate enough load.
If the # of ports is the bottle neck, you can configure more IPs on a single host.
Re: How to Generate Millions of HTTP Requests (2012)
#13Good series of posts but can we get a [2012] tag on this?
Re: How to Generate Millions of HTTP Requests (2012)
#14> One important thing to keep in mind when load-testing is that there are only so many socket connections you can have in Linux. This is a hard-coded kernel limitation, known as the Ephemeral Ports Issue. You can extend it (to some extent) in /etc/sysctl.conf; but basically, a Linux machine can only have about 64,000 sockets open at once. So when load testing, we have to make the most of those sockets by making as ma…
ipv6
Re: How to Generate Millions of HTTP Requests (2012)
#15+1 to JMeter, you can create complex http requests to a site simulating user behavior.
Re: How to Generate Millions of HTTP Requests (2012)
#16Here's one to spin up some temporary EC2 instances: https://github.com/newsapps/beeswithmachineguns
Re: How to Generate Millions of HTTP Requests (2012)
#17Apparently, if you want millions of requests per second, your app has to be built on Erlang ;)
Re: How to Generate Millions of HTTP Requests (2012)
#18Has anyone used [faban](http://faban.org/)?
Re: How to Generate Millions of HTTP Requests (2012)
#19A paid service, but the best I've seen is https://blitz.io. You can choose region(s), number of requests, multiple endpoints, and lots of curl like options.
Re: How to Generate Millions of HTTP Requests (2012)
#20loader.io (disclaimer, it is a product of a division of the company with which I work).