I recently had a chance to run some benchmarks on a Play framework and dynamo db app to get some baseline numbers. I decided to use wrk and run both client and server(s) in EC2. I got wrk built and running without much hassle; however, for the impatient ones here is what I did (using the Amazon AMI)
- Get the latest wrk version from git: "wget https://github.com/wg/wrk/archive/3.0.1.tar.gz"
- Extract the archive: "tar zxf 3.0.1.tar.gz"
- Install gcc: "sudo yum install gcc"
- Install ssl headers: "sudo yum install openssl-devel"
- cd wrk-3.0.1 (or whatever version you installed)
- build it : "make all"
Now you can run it using ./wrk
Happy benchmarking!