kawipiko/scripts/tools.z-run

96 lines
1.1 KiB
Text
Raw Normal View History

#!/dev/null
<< tools / wrk
test -f ./.bin/wrk
test -x ./.bin/wrk
test "${#}" -ge 1
exec -- \
env -i -- \
./.bin/nodaemon \
./.bin/wrk \
--threads 1 \
--connections 1 \
--conn-reqs 65536 \
--timeout 1s \
--duration 30s \
--latency \
"${@}" \
#
!!
<< tools / h2load
test -f ./.bin/h2load
test -x ./.bin/h2load
test "${#}" -ge 1
exec -- \
env -i -- \
./.bin/nodaemon \
./.bin/h2load \
--threads 1 \
--clients 1 \
--connection-inactivity-timeout 1 \
--duration 30 \
--warm-up-time 1 \
"${@}" \
#
!!
<< tools / hey
test -f ./.bin/hey
test -x ./.bin/hey
test "${#}" -ge 1
exec -- \
env -i -- \
./.bin/nodaemon \
./.bin/hey \
-cpus 1 \
-c 1 \
-z 30s \
-t 1 \
"${@}" \
#
!!
<< tools / nghttp
test -f ./.bin/nghttp
test -x ./.bin/nghttp
test "${#}" -ge 1
exec -- \
env -i -- \
./.bin/nodaemon \
./.bin/nghttp \
--no-verify-peer \
"${@}" \
#
!!
<< tools / curl
test -f ./.bin/curl
test -x ./.bin/curl
test "${#}" -ge 1
exec -- \
env -i -- \
./.bin/nodaemon \
./.bin/curl \
--silent \
--insecure \
"${@}" \
#
!!