2015-08-19 2 views
1

Я использую Gatling и сталкиваюсь с проблемой, реализующей интеграционный тест. Испытание, которое я запускаю, состоит из двух частей (scenarios):Gatling Сохранение переменных между сценариями

Первая часть представляет собой простой запрос GET для проверки ожидаемых ответов сервера. На этом этапе он возвращает конфигурацию формы ID, а также другие свойства формы.

На следующем шаге я нахожу маршрут PUT, который обновляет различные свойства конфигурации этой формы для тестирования этого маршрута и других функций через задние концы приложения.

Проблема с этими шагами заключается в том, что после выполнения второго шага, если в этой конфигурации сохранены какие-либо формы, он будет клонировать копию для целей безопасности и изменяет ID. Короче говоря, тот же ID не сохраняется из теста для тестирования.

Мой вопрос: есть ли способ в рамках Gatling запускать SQL-запросы для получения значений и их сохранения, а затем передать их? ИЛИ есть способ сохранить переменную из метода GET и передать ее во втором методе PUT второго сценария. Я знаю, что есть метод .saveAs() Gatling, но я считаю, что объем этой функции составляет только scenario.

Прошу уведомить меня о дальнейших разъяснениях и деталях; заранее спасибо.

ответ

1

Этот ответ: https://groups.google.com/forum/#!topic/gatling/bfpKd_9d6gk можно, вероятно, использовать для обработки вашего прецедента.

+0

Мне нужно будет исследовать это дальше и посмотреть, как это происходит, но оно выглядит многообещающим. Большое спасибо! – lmcphers

Смежные вопросы