A simple HTTP performance tester that runs in deno.
Based on the required concurrency, this tester spawns workers which continuously sends HTTP requests to the URL.
Inputs:
-c concurrent requests
-r times to repeat
-t timeout
-v verbose
-m method
-u url
No extra installation required. Simply run using following command:
deno run --allow-read --allow-net https://raw.githubusercontent.com/mayankchoubey/deno-simpleHttpPerfTester/master/tester.ts -u http://localhost:8000 -c 1 -r 100 -t 5 -v -m GET
Future work:
-Add support for POST body
-Output in JSON format
-Check response fields