Автоматически генерировать сценарии Гатлинга

В настоящее время мы поддерживаем наши симуляции Гатлинга вручную, если список вызовов REST страницы изменяется. Если разработчик расширяет страницу новым вызовом, он должен не забыть добавить этот вызов в симуляцию Гатлинга.

Как убедиться, что симуляция синхронизирована с реализацией веб-страницы?

Мой подход состоял бы в том, чтобы написать тест на основе Selenium и получить из WebDriver файлы HAR, а затем проанализировать их для создания сценариев Gatling. Хотя это возможно, такой подход кажется неудобным, и я спрашиваю себя, существует ли устоявшийся способ решения проблемы?


person Yelve Yakut    schedule 27.07.2016    source источник


Ответы (2)


Я считаю, что лучший способ сделать это - создать собственный класс Java, записывающий файлы scala для гатлинга.

Следует взять URL-адрес и параметры в качестве входных данных и создать новый файл scala или просто добавить к существующему сценарию.

Это должен быть лучший способ сделать это.

Но все же будет лучше, если вы напрямую воспользуетесь recorder.sh, который идет в комплекте с настройкой гатлинга.

person Pritam Banerjee    schedule 29.07.2016

Чтобы убедиться, что разработчик не забывает синхронизировать симуляцию Гатлинга с реализацией веб-страницы, вам нужно спросить его, выполнял ли он симуляцию как часть своих обязанностей по тестированию собственных изменений. Если ваша команда работает не так, возможно, вам нужна помощь по обеспечению качества?

person Piotr Boho    schedule 30.09.2019