├── .github ├── template-files │ ├── CHANGELOG.md │ └── README.md └── workflows │ ├── build-and-push.yml │ ├── build.yml │ └── template.yml ├── .gitignore ├── .mvn └── wrapper │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── deployment └── k8s │ ├── helm │ ├── Makefile │ └── chart │ │ ├── .helmignore │ │ ├── Chart.yaml │ │ ├── templates │ │ ├── _helpers.tpl │ │ └── job.yaml │ │ └── values.yaml │ └── job │ ├── create-job-yaml.py │ ├── create-job.sh │ ├── delete-all-jobs.sh │ ├── delete-job.sh │ ├── demo-run-in-k8s.sh │ ├── describe-job.sh │ ├── describe-pod.sh │ ├── job-template.yaml │ └── wait-job.sh ├── docker-entrypoint.sh ├── example-app └── http-server.js ├── k8s-job-demo.gif ├── mvnw ├── mvnw.cmd ├── package-artifacts.sh ├── pom.xml ├── run-simulation-using-docker.sh ├── run-simulation-using-jar.sh ├── run-simulation-using-plugin.sh ├── src ├── main │ ├── resources │ │ ├── example-request.json │ │ ├── gatling.conf │ │ └── logback.xml │ └── scala │ │ └── gatling │ │ └── test │ │ └── example │ │ └── simulation │ │ ├── ExampleGetSimulation.scala │ │ ├── ExamplePostSimulation.scala │ │ ├── ExampleSimulation.scala │ │ ├── PerfTestConfig.scala │ │ ├── SingleFileExampleSimulation.scala │ │ └── SystemPropertiesUtil.scala └── test │ └── resources │ ├── gatling.conf │ └── logback-test.xml ├── submit-packaged-simulation.sh └── submit-single-file-simulation.sh /.github/template-files/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jecklgamis/gatling-scala-example/HEAD/.github/template-files/CHANGELOG.md -------------------------------------------------------------------------------- /.github/template-files/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jecklgamis/gatling-scala-example/HEAD/.github/template-files/README.md -------------------------------------------------------------------------------- /.github/workflows/build-and-push.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jecklgamis/gatling-scala-example/HEAD/.github/workflows/build-and-push.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jecklgamis/gatling-scala-example/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/template.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jecklgamis/gatling-scala-example/HEAD/.github/workflows/template.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Created by .ignore support plugin (hsz.mobi) 2 | -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jecklgamis/gatling-scala-example/HEAD/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jecklgamis/gatling-scala-example/HEAD/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jecklgamis/gatling-scala-example/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jecklgamis/gatling-scala-example/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jecklgamis/gatling-scala-example/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jecklgamis/gatling-scala-example/HEAD/README.md -------------------------------------------------------------------------------- /deployment/k8s/helm/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jecklgamis/gatling-scala-example/HEAD/deployment/k8s/helm/Makefile -------------------------------------------------------------------------------- /deployment/k8s/helm/chart/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jecklgamis/gatling-scala-example/HEAD/deployment/k8s/helm/chart/.helmignore -------------------------------------------------------------------------------- /deployment/k8s/helm/chart/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jecklgamis/gatling-scala-example/HEAD/deployment/k8s/helm/chart/Chart.yaml -------------------------------------------------------------------------------- /deployment/k8s/helm/chart/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jecklgamis/gatling-scala-example/HEAD/deployment/k8s/helm/chart/templates/_helpers.tpl -------------------------------------------------------------------------------- /deployment/k8s/helm/chart/templates/job.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jecklgamis/gatling-scala-example/HEAD/deployment/k8s/helm/chart/templates/job.yaml -------------------------------------------------------------------------------- /deployment/k8s/helm/chart/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jecklgamis/gatling-scala-example/HEAD/deployment/k8s/helm/chart/values.yaml -------------------------------------------------------------------------------- /deployment/k8s/job/create-job-yaml.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jecklgamis/gatling-scala-example/HEAD/deployment/k8s/job/create-job-yaml.py -------------------------------------------------------------------------------- /deployment/k8s/job/create-job.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jecklgamis/gatling-scala-example/HEAD/deployment/k8s/job/create-job.sh -------------------------------------------------------------------------------- /deployment/k8s/job/delete-all-jobs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jecklgamis/gatling-scala-example/HEAD/deployment/k8s/job/delete-all-jobs.sh -------------------------------------------------------------------------------- /deployment/k8s/job/delete-job.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jecklgamis/gatling-scala-example/HEAD/deployment/k8s/job/delete-job.sh -------------------------------------------------------------------------------- /deployment/k8s/job/demo-run-in-k8s.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jecklgamis/gatling-scala-example/HEAD/deployment/k8s/job/demo-run-in-k8s.sh -------------------------------------------------------------------------------- /deployment/k8s/job/describe-job.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jecklgamis/gatling-scala-example/HEAD/deployment/k8s/job/describe-job.sh -------------------------------------------------------------------------------- /deployment/k8s/job/describe-pod.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jecklgamis/gatling-scala-example/HEAD/deployment/k8s/job/describe-pod.sh -------------------------------------------------------------------------------- /deployment/k8s/job/job-template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jecklgamis/gatling-scala-example/HEAD/deployment/k8s/job/job-template.yaml -------------------------------------------------------------------------------- /deployment/k8s/job/wait-job.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jecklgamis/gatling-scala-example/HEAD/deployment/k8s/job/wait-job.sh -------------------------------------------------------------------------------- /docker-entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jecklgamis/gatling-scala-example/HEAD/docker-entrypoint.sh -------------------------------------------------------------------------------- /example-app/http-server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jecklgamis/gatling-scala-example/HEAD/example-app/http-server.js -------------------------------------------------------------------------------- /k8s-job-demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jecklgamis/gatling-scala-example/HEAD/k8s-job-demo.gif -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jecklgamis/gatling-scala-example/HEAD/mvnw -------------------------------------------------------------------------------- /mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jecklgamis/gatling-scala-example/HEAD/mvnw.cmd -------------------------------------------------------------------------------- /package-artifacts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jecklgamis/gatling-scala-example/HEAD/package-artifacts.sh -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jecklgamis/gatling-scala-example/HEAD/pom.xml -------------------------------------------------------------------------------- /run-simulation-using-docker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jecklgamis/gatling-scala-example/HEAD/run-simulation-using-docker.sh -------------------------------------------------------------------------------- /run-simulation-using-jar.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jecklgamis/gatling-scala-example/HEAD/run-simulation-using-jar.sh -------------------------------------------------------------------------------- /run-simulation-using-plugin.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jecklgamis/gatling-scala-example/HEAD/run-simulation-using-plugin.sh -------------------------------------------------------------------------------- /src/main/resources/example-request.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "${someUuid}" 3 | } -------------------------------------------------------------------------------- /src/main/resources/gatling.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jecklgamis/gatling-scala-example/HEAD/src/main/resources/gatling.conf -------------------------------------------------------------------------------- /src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jecklgamis/gatling-scala-example/HEAD/src/main/resources/logback.xml -------------------------------------------------------------------------------- /src/main/scala/gatling/test/example/simulation/ExampleGetSimulation.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jecklgamis/gatling-scala-example/HEAD/src/main/scala/gatling/test/example/simulation/ExampleGetSimulation.scala -------------------------------------------------------------------------------- /src/main/scala/gatling/test/example/simulation/ExamplePostSimulation.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jecklgamis/gatling-scala-example/HEAD/src/main/scala/gatling/test/example/simulation/ExamplePostSimulation.scala -------------------------------------------------------------------------------- /src/main/scala/gatling/test/example/simulation/ExampleSimulation.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jecklgamis/gatling-scala-example/HEAD/src/main/scala/gatling/test/example/simulation/ExampleSimulation.scala -------------------------------------------------------------------------------- /src/main/scala/gatling/test/example/simulation/PerfTestConfig.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jecklgamis/gatling-scala-example/HEAD/src/main/scala/gatling/test/example/simulation/PerfTestConfig.scala -------------------------------------------------------------------------------- /src/main/scala/gatling/test/example/simulation/SingleFileExampleSimulation.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jecklgamis/gatling-scala-example/HEAD/src/main/scala/gatling/test/example/simulation/SingleFileExampleSimulation.scala -------------------------------------------------------------------------------- /src/main/scala/gatling/test/example/simulation/SystemPropertiesUtil.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jecklgamis/gatling-scala-example/HEAD/src/main/scala/gatling/test/example/simulation/SystemPropertiesUtil.scala -------------------------------------------------------------------------------- /src/test/resources/gatling.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jecklgamis/gatling-scala-example/HEAD/src/test/resources/gatling.conf -------------------------------------------------------------------------------- /src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jecklgamis/gatling-scala-example/HEAD/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /submit-packaged-simulation.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jecklgamis/gatling-scala-example/HEAD/submit-packaged-simulation.sh -------------------------------------------------------------------------------- /submit-single-file-simulation.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jecklgamis/gatling-scala-example/HEAD/submit-single-file-simulation.sh --------------------------------------------------------------------------------