1. Обзор
Gatling — это инструмент для нагрузочного тестирования с отличной поддержкой протокола HTTP
, что делает его действительно хорошим выбором для нагрузочного тестирования любого HTTP
- сервера.
Это краткое руководство покажет вам, как настроить простой сценарий для нагрузочного тестирования HTTP
- сервера.
Сценарии симуляции Гатлинга написаны на Scala
, но не беспокойтесь — этот инструмент поможет нам с графическим интерфейсом, позволяющим записывать сценарий. Как только мы закончим запись сценария, графический интерфейс создаст сценарий Scala
, представляющий симуляцию.
После запуска симуляции у нас есть готовые HTML
- отчеты .
И последнее, но не менее важное: архитектура Гатлинга является асинхронной . Такая архитектура позволяет нам реализовывать виртуальных пользователей в виде сообщений вместо выделенных потоков, что делает их очень экономичными в плане ресурсов. Таким образом, запуск тысяч виртуальных пользователей не является проблемой.