Авторы проекта для нагрузочного тестирования Grafana k6 выпустили первую мажорную версию. Разработчики и сообщество трудились над созданием инструмента девять лет. Теперь стабильная версия Grafana k6 готова к полноценному использованию в крупных проектах.

Что нового в Grafana k6 1.0:
-
Стабильность. Последующие релизы инструмента будут соответствовать правилам семантического версирования 2.0.0. Также команда отмечает, что будет поддерживать мажорные версии на протяжении двух лет, чтобы Grafana k6 можно было использовать в больших проектах.
-
Поддержка TypeScript. Теперь Grafana k6 поддерживает запуск кода на TypeScript без помощи транспайлера. Для этого можно использовать команду
k6 run script.ts. -
Простые расширения. Из релизной версии удалили поддержку инструментария xk6, заменив её поддержкой расширений из коробки.
-
Улучшенный вывод метрик. Отчёты о тестировании теперь выводятся иерархически и с группировкой по сценарию тестов. Можно выводить упрощённый отчёт (
compact) и детализированный (full). Команда для вывода выглядит так:k6 run --summary-mode=full script.ts.

-
Модули и Grafana Cloud. Модули
k6/browser,k6/net/grpcиk6/cryptoготовы к развёртыванию на продакшене. Также с помощью командыk6 cloud run --local-executionтеперь можно передавать результаты локального тестирования в облако Grafana Cloud.
В репозитории Grafana k6 отметили, что за девять лет в проект внесли вклад более 200 разработчиков, которые сделали более 9 тыс. коммитов. За всё время разработки репозиторий собрал более 27 тыс. звёзд на GitHub.
ссылка на оригинал статьи https://habr.com/ru/articles/907474/
Добавить комментарий