From 9ff8585a426a5fe459a6ca81ce22c93e35c4a38b Mon Sep 17 00:00:00 2001 From: Mario Erazo Date: Mon, 14 Jun 2021 14:35:30 +0200 Subject: [PATCH] Add K6 --- radar/2021-01-01/k6.md | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 radar/2021-01-01/k6.md diff --git a/radar/2021-01-01/k6.md b/radar/2021-01-01/k6.md new file mode 100644 index 0000000..3854784 --- /dev/null +++ b/radar/2021-01-01/k6.md @@ -0,0 +1,10 @@ +--- +title: "k6" +ring: assess +quadrant: 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](https://k6.io/) 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.