💬 Александр Белецкий на #PGConf.Russia!
Что нужно знать о Gatling и K6?
🎮 Gatling:
- Написан на языке Scala.
- Использует Akka Toolkit, что позволяет применять многопоточный шаблон распределения ресурсов, экономить кэш процессора и оперативную память.
- Запускается из командной строки.
- Можно запускать на локальных компьютерах и в облаке.
- Есть встроенные отчеты в форме графиков в HTML.
🎮 K6:
- Написан на Go, а скрипты сценариев — на JavaScript.
- Подвергает точки исследования «экстремальному давлению» — до 10 тыс. пользователей с одновременным увеличением нагрузки.
- Сценарии можно разделить на несколько этапов, каждый из которых может моделировать свою характерную нагрузку.
- Для визуализации результатов с консолью K6 можно использовать Apache Kafka, K6 Cloud, Grafana.
- Запускается из командной строки и может быть интегрирован в конвейеры CI (Azure, Github и JenkinsK6).
Post #27
202
- 🔥 1