I am looking for a simple http test tool that can start a new request every .5 seconds (even if every single request takes longer), and then shows a summary how many were successful and how many failed. This is intended to test “zero downtime deployments”.
Original imaginary command line usage:
check-service-availability \
--new-request-every 0.5s \
--wait-for-response 10s \
--duration 60s \
http://example.com/whoami?wait=5s
I was recommended k6 and I checked the docs, but I am still unclear if it is possible to generate (potentially overlapping) requests every 0.5s and then get a summary of successful and failed requests.