K6 is a popular load testing framework which has an easy to use style, excellent documentation, and a well established extension ecosystem. It is open source and there is a cloud offering.
Tracetest enables developers to add more capability to their k6 load tests as it allows load tests not only against the response of a k6 triggering transaction but also against any microservice involved in the call stack. This allows you to detect issues throughout the distributed application, verifying proper operation and timing of the complete system. This is enabled by the tracetest k6 extension, which brings deeper integration, system, and end to end load testing capabilities to k6.
First, install Tracetest - Getting started!
Second, create a k6 test that also does deep trace-based tests by following the Tracetest + K6 guide.
Read the Tracetest integration with k6: Deep Load Testing of your Cloud Native System announcement.
Watch Paul Balogh from Grafana Labs show the Tracetest / K6 integration.
View the k6 Office hours where the integration with Tracetest is covered in detail: