Skip to content

Repository files navigation

This is a template README.md. Be sure to update this with project specific content that describes your performance test project.

euvat-performance-tests

Performance test suite for the <EUVAT>, using performance-test-runner under the hood.

Pre-requisites

Services

Start Mongo Docker container following instructions from the MDTP Handbook.

Start EUVAT Performance Tests services as follows:

sm2 --start EUVAT_ALL

Logging

The default log level for all HTTP requests is set to WARN. Configure logback.xml to update this if required.

WARNING ⚠️

Do NOT run a full performance test against staging from your local machine. Please implement a new performance test job and execute your job from the dashboard in Performance Jenkins.

Tests

Run smoke test (locally) as follows:

sbt -Dperftest.runSmokeTest=true -DrunLocal=true gatling:test

Run full performance test (locally) as follows:

sbt -DrunLocal=true gatling:test

Run smoke test (staging) as follows:

sbt -Dperftest.runSmokeTest=true -DrunLocal=false gatling:test

Scalafmt

Check all project files are formatted as expected as follows:

sbt scalafmtCheckAll scalafmtCheck

Format *.sbt and project/*.scala files as follows:

sbt scalafmtSbt

Format all project files as follows:

sbt scalafmtAll

License

This code is open source software licensed under the Apache 2.0 License.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages