run.sh 424 B

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