Performance Testing: Turn “the system must be fast” into executable, verifiable goals
Set performance goals, model expected user load, and measure tail latency and transaction experience to test service boundaries against user expectations.
Quality Analyst, Not Quality Assurance.
Set performance goals, model expected user load, and measure tail latency and transaction experience to test service boundaries against user expectations.
Learn to send HTTP requests with k6, inspect built-in and custom metrics, and use checks to validate response status codes and bodies.
Install k6 on macOS, Windows, or Docker, write and run your first JavaScript performance test, and read the resulting test summary.
Integrate Gatling performance tests into CI/CD with GitHub Actions using Gradle or Maven, then inspect the workflow run and test report.
Learn to read Gatling HTML reports for request outcomes, response times, throughput, and percentiles, then configure performance scenarios with injection profiles.
Build a Gatling project with Gradle or Maven and Scala: configure the project, write and debug a simulation, then run the test and review its report.
Get started with Gatling by setting up a Scala project in VS Code or IntelliJ IDEA with Gradle or Maven, then initialize and run the official demo.