# Benchmark Shell The Benchmark Shell allows you to perform simple timing on urls. It takes a full URL and does a number of requests over a period of time. When complete it gives the average requests per second. ### Usage The benchmark shell has two parameters ```-n``` and ```-t```. ```-n``` specifies the number of requests to make, ```-n``` defaults to 100. ```-t``` sets the maximum duration in seconds to run tests for. Once ```-t``` has been reached the execution will be aborted. cake benchmark http://localhost/posts/index Will run the default 100 requests against localhost. cake benchmark -t 1000 -n 10 http://localhost/posts/index This will run 10 tests against http://localhost/posts/index. The tests will run for 1000 seconds or 10 iterations, whichever happens first.