mirror of
https://github.com/wled/WLED.git
synced 2025-07-19 16:56:35 +00:00
stress_test: Add a larger JSON target
This commit is contained in:
parent
e9b7320d1c
commit
91efcb910b
@ -7,15 +7,24 @@
|
||||
|
||||
TARGET=$1
|
||||
|
||||
CURL_ARGS="--compressed --parallel --parallel-immediate --parallel-max 50"
|
||||
|
||||
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')
|
||||
CURL_ARGS="--compressed --parallel --parallel-immediate --parallel-max 2"
|
||||
|
||||
# Replicate one target many times
|
||||
function replicate() {
|
||||
printf "${1}?%d " {1..8}
|
||||
}
|
||||
read -a JSON_LARGE_TARGETS <<< $(replicate "json/si")
|
||||
read -a JSON_LARGER_TARGETS <<< $(replicate "json/fxdata")
|
||||
|
||||
# TODO: argument parsing
|
||||
|
||||
# Test static file targets
|
||||
TARGETS=(${JSON_TARGETS[@]})
|
||||
#TARGETS=(${JSON_TARGETS[@]})
|
||||
#TARGETS=(${FILE_TARGETS[@]})
|
||||
TARGETS=(${JSON_LARGER_TARGETS[@]})
|
||||
|
||||
# Expand target URLS to full arguments for curl
|
||||
FULL_OPTIONS=$(printf "http://${TARGET}/%s -o /dev/null " "${TARGETS[@]}")
|
||||
|
Loading…
x
Reference in New Issue
Block a user