From 0191af412bf1fa1f827646665d9bee33530f34c6 Mon Sep 17 00:00:00 2001 From: Will Miles Date: Sun, 14 Jul 2024 11:38:29 -0400 Subject: [PATCH] stress_test: Add small JSON target Good for measuring quick response performance --- tools/stress_test.sh | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tools/stress_test.sh b/tools/stress_test.sh index 31a0469f9..4ea672405 100644 --- a/tools/stress_test.sh +++ b/tools/stress_test.sh @@ -10,7 +10,9 @@ HOST=$1 declare -n TARGET_STR="${2:-JSON_LARGER}_TARGETS" -CURL_ARGS="--compressed --parallel --parallel-immediate --parallel-max 50" +PARALLEL_MAX=${PARALLEL_MAX:-50} + +CURL_ARGS="--compressed --parallel --parallel-immediate --parallel-max ${PARALLEL_MAX}" JSON_TARGETS=('json/state' 'json/info' 'json/si', 'json/palettes' 'json/fxdata' 'settings/s.js?p=2') FILE_TARGETS=('' 'iro.js' 'rangetouch.js' 'settings' 'settings/wifi') @@ -18,6 +20,7 @@ FILE_TARGETS=('' 'iro.js' 'rangetouch.js' 'settings' 'settings/wifi') function replicate() { printf "${1}?%d " {1..8} } +read -a JSON_SMALL_TARGETS <<< $(replicate "json/info") read -a JSON_LARGE_TARGETS <<< $(replicate "json/si") read -a JSON_LARGER_TARGETS <<< $(replicate "json/fxdata")