SD Instances Open-Supply Challenge of the Week: k6


K6 is an open-source load testing instrument designed as a contemporary different to JMeter.

As well as, the staff defined k6 now serves as a substitute for Azure’s load testing and Visible Studio load check, which had been simply closed down on the finish of March.

“Constructed primarily for load testing, k6 assessments can with benefit be reused for efficiency monitoring of your APIs and microservices in manufacturing,” the staff wrote in a put up.

Customers can construct check instances to validate the efficiency of APIs and microservices to test whether or not methods can deal with the anticipated quantity of site visitors and catch SLA/SLO-breaking efficiency regressions in CI earlier than manufacturing. 

It was constructed primarily to have the ability to seamlessly scale to the cloud, automate efficiency assessments, provide reuse modules and JavaScript libraries to allow builders to construct and preserve their check suite, and output check ends in varied backends and codecs equivalent to Grafana, DataDog, Kafka, and JSON.  

One other key characteristic of k6 is Checks and Thresholds for goal-oriented, automation-friendly load testing.

“Load testing needs to be completed by the individuals who know the applying greatest, the builders, and we consider that developer instruments needs to be open supply to permit for a group to type and drive the venture ahead by way of discussions and contributions. Therefore why we constructed k6, the load testing instrument we’ve all the time needed ourselves!” k6 wrote in a put up. “k6 supplies nice primitives for code modularization, efficiency thresholds, and automation. These options make it a superb alternative for efficiency monitoring. You could possibly run assessments with a small quantity of load to repeatedly monitor the efficiency of your manufacturing setting.”