What is k6?
k6 is a developer centric open source load and performance regression testing tool for testing the performance of your cloud native backend infrastructure: APIs, microservices, serverless, containers and websites. It’s built to integrate well into your development workflow and CI/CD automation pipelines.
- Being easy to get started with; open-source, well documented and with simple command line usage
- Scaling with you from simple unit load tests (eg. single API endpoint) to more complex scenario load tests (eg. an application using a full API)
- Allowing you to seamlessly go from local or on-premise use to the convenience of managed cloud use
Primarily for load testing, k6 also works for functional testing of APIs and microservices with its powerful JS ES6 based scripting API.
Straightforward CLI, sharing many UX aspects with the DevOps tools you already use and love.