From ede412448aa09c88fa5a1192c01923c11e79e55c Mon Sep 17 00:00:00 2001 From: Bobby DeSimone Date: Sun, 17 Feb 2019 18:57:00 -0800 Subject: [PATCH] docs: add benchmarking script --- scripts/vegeta_benchmark.sh | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100755 scripts/vegeta_benchmark.sh diff --git a/scripts/vegeta_benchmark.sh b/scripts/vegeta_benchmark.sh new file mode 100755 index 000000000..0485d0e44 --- /dev/null +++ b/scripts/vegeta_benchmark.sh @@ -0,0 +1,16 @@ +#!/bin/bash +# see: https://github.com/tsenart/vegeta + +cookie='cookie: _pomerium_proxy=REPLACE_ME' +url='GET https://hi.corp.beyondperimeter.com/' +rate=100 +until [ $rate -gt 10001 ]; do + echo "${url}" | vegeta attack -header "${cookie}" -name=$rate -rate=$rate -duration=5s >results.$rate.bin + let rate+=100 + sleep 10 +done + +for filename in results.*; do + cat "$filename" | vegeta report + cat "$filename" | vegeta report -type="hist[0,50ms,100ms,200ms,300ms,500ms,1000ms]" +done