Performance / load tests are a great way to measure how much load your application can handle. And running these tests on a regular basis can help guard against performance regressions, as well as illustrate the impact of performance improvements.
Projektor supports showing key performance stats (transactions per second, p95 response time, etc.) for individual test runs and over time.
You can view the performance results stats for a specific performance test run.
And you can see performance over time for each performance test run in a Git repository.
Currently Projektor supports results from k6 performance tests.
You can view k6 results in Projektor with only a small tweak to your k6 executions. When running your k6 tests, configure k6 to export the results summary to JSON
k6 run --summary-export=perf-test.json load-test-script.js
Use the performance
config parameter to send performance results to the Projektor server.
Please see the performance section of the Node script docs
for more details.