
Самое полезное в K6 — это его способность создавать реалистичные тестовые сценарии для имитации реальной нагрузки трафика, а также различных типов ошибок, которые весьма полезны, когда речь идет о настройке производительности наших API. Мне не нравится, что вы можете использовать только один тип API одновременно с этим продуктом, если вашей целью было просто моделирование, а не настоящие стресс-тесты (при необходимости). Это хорошо, потому что мы смогли увидеть, что произойдет при определенных обстоятельствах, еще не внедрив их в производственный код! До сих пор все работало отлично, за исключением некоторых незначительных проблем, таких как иногда медленное время отклика. Это помогло нам выяснить любые проблемы перед запуском, поскольку эти симуляции позволяли нам делать такие вещи, как пробовать новые функции / изменения и т. Д., Оставаясь в автономном режиме. Наше основное внимание сейчас всегда направлено на улучшение скорости с помощью инструментов, подобных k6, вместо того, чтобы ждать, пока что-то пойдет не так, а затем пытаться исправить это после запуска.
