Apache Bench (ab) is a command-line HTTP benchmarking tool for sending a chosen number of requests concurrently. It provides a basic way to apply repeatable load to a web application or load balancer. section 17.3.1
Testing an autoscaling WordPress deployment
A load test sends 500,000 requests through a load balancer with 15 concurrent threads, a 300-second limit, and a 120-second connection timeout. CloudWatch and EC2 observations show instances scaling out under load and scaling back afterward. section 17.3.1
$ ab -n 500000 -c 15 -t 300 -s 120 -r $UrlLoadBalancer
Use the complete ab command to reproduce the request count, concurrency, time limit, socket timeout, and load-balancer target. section 17.3.1
