1.1 KiB
title, ring, quadrant
| title | ring | quadrant |
|---|---|---|
| k6 | assess | tools |
Load Testing is a testing process in which the performance of a software application or system is tested under a specific expected load. It determines how the system behaves while being accessed by multiple users simultaneously. The goals of Load Testing is to improve performance bottlenecks and to ensure stability under high traffic. When dore regularly, it provides confidence in the system, its reliability and performance, helps identify the bottlenecks in the system under heavy user stress scenarios before they happen in a production environment, and gives protection against poor user experience when using the system.
K6 is a developer-centric, free and open-source load testing tool. The command line runner executes scripts written in JavaScript and allows to configure the execution time and the number of virtual users. The tool can be used for load testing and performance testing. However, it can not be used to run tests that rely only on the browser, making it more suitable for testing of APIs.