k6 - a modern load testing tool, using Go and JavaScript
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
Modern
Written in Go and JavaScript, built to integrate well into the modern developer workflow and automation pipelines.
Flexible
Primarily for load testing, k6 also works for functional testing of APIs and microservices with its powerful JS ES6 based scripting API.
User friendly
Straightforward CLI, sharing many UX aspects with the DevOps tools you already use and love.
Usefull Link
Buy me a coffee