run.sh 491 B

12345678910111213141516171819202122232425262728
  1. #/bin/bash
  2. PWD=$(pwd)
  3. run() {
  4. duration='15m'
  5. url='http://localhost:3000'
  6. vus='2'
  7. while getopts ":d:u:v:" o; do
  8. case "${o}" in
  9. d)
  10. duration=${OPTARG}
  11. ;;
  12. u)
  13. url=${OPTARG}
  14. ;;
  15. v)
  16. vus=${OPTARG}
  17. ;;
  18. esac
  19. done
  20. shift $((OPTIND-1))
  21. docker run -t --network=host -v $PWD:/src -e URL=$url --rm -i loadimpact/k6:master run --vus $vus --duration $duration src/auth_token_test.js
  22. }
  23. run "$@"