|
|
|
@ -8,8 +8,9 @@ run() { |
|
|
|
|
vus='2' |
|
|
|
|
testcase='auth_token_test' |
|
|
|
|
slowQuery='' |
|
|
|
|
out='' |
|
|
|
|
|
|
|
|
|
while getopts ":d:u:v:c:s:" o; do |
|
|
|
|
while getopts ":d:u:v:c:s:o:" o; do |
|
|
|
|
case "${o}" in |
|
|
|
|
d) |
|
|
|
|
duration=${OPTARG} |
|
|
|
@ -26,11 +27,14 @@ run() { |
|
|
|
|
s) |
|
|
|
|
slowQuery=${OPTARG} |
|
|
|
|
;; |
|
|
|
|
o) out=${OPTARG} |
|
|
|
|
;; |
|
|
|
|
|
|
|
|
|
esac |
|
|
|
|
done |
|
|
|
|
shift $((OPTIND-1)) |
|
|
|
|
|
|
|
|
|
docker run -t --network=host -v $PWD:/src -e URL=$url -e SLOW_QUERY=$slowQuery --rm -i loadimpact/k6:master run --vus $vus --duration $duration src/$testcase.js |
|
|
|
|
docker run -t --network=host -v $PWD:/src -e URL=$url -e SLOW_QUERY=$slowQuery -e K6_OUT=$out --rm -i loadimpact/k6:master run --vus $vus --duration $duration src/$testcase.js |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
run "$@" |
|
|
|
|