k6 - a modern load testing tool, using Go and JavaScript

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


Written in Go and JavaScript, built to integrate well into the modern developer workflow and automation pipelines.


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.

Read more…

Buy me a coffee

comments powered by Disqus