k6 est un outil open source de tests de performance, que Grafana décrit comme convivial pour les développeurs et extensible. Les tests sont des scripts JavaScript ; l'outil lui-même est développé en Go. Il prend en charge les tests de charge, de pic, de stress et d'endurance, les tests de performance de navigateur, la surveillance synthétique et l'automatisation des tests en CI/CD. Vous l'exécutez en ligne de commande sur votre infrastructure, ou via Grafana Cloud k6, un service géré qui stocke les résultats et propose tableaux de bord et exécutions depuis plusieurs sites.
k6 est né dans une entreprise de Stockholm et a été racheté par Grafana Labs en 2021 ; Grafana Labs le maintient désormais et se décrit comme entièrement distante. L'outil open source est sous licence AGPL-3.0 et peut fonctionner entièrement sur une infrastructure que vous maîtrisez. La documentation consultée n'indique pas dans quelles régions Grafana Cloud k6 stocke les données. Avec le service géré, une organisation européenne confirmera la localisation des données et la juridiction du fournisseur, ou exploitera k6 elle-même.