Скажем, мне нужно написать сценарий тестирования загрузки gatling, который должен вызывать два API A1 и A2. Сначала нужно вызвать A1, который вернет полезную нагрузку JSON, необходимо извлечь поле в полезной нагрузке JSON и использовать это значение поля при вызове второго API. Может ли кто-нибудь дать мне знать, как я могу это сделать? Этот скрипт предназначен для тестирования нагрузки на наших серверах, поддерживающих API, которые превышают HTTP.Сценарий тестирования загрузки Gatling
1
A
ответ
3
Вы можете сделать это с помощью проверок jsonpath и сохранения результата в сеансе.
Это задокументировано здесь на страницах http check и session.
Это будет выглядеть следующим образом:
exec(
http("api 1")
.get("api1url")
.check(jsonPath("/my/json/field").saveAs("myValue"))
)
.exec(
http("api 2")
.get("api2url/${myValue}")
)
Смежные вопросы
- 1. Местонахождение проекта тестирования загрузки gatling
- 2. сценарий сбрасывания параметра пропуска Gatling
- 3. сценарий тестирования загрузки soapUI не заканчивается
- 4. Распределение Gatling
- 5. сценарий случайного выбора сценария Gatling scala
- 6. Сценарий тестирования устройства
- 7. Capybara: Сгенерированный сценарий тестирования
- 8. тестирование загрузки gatling Restful Api с @RequestParam
- 9. Создайте исполняемый JAR для теста загрузки Gatling
- 10. Выполнение тестов загрузки Gatling из SBT
- 11. Внедрение тестирования загрузки Funkload
- 12. JMeter не записывает сценарий загрузки
- 13. Сценарий Bash для тестирования программы
- 14. Установка и использование Gatling
- 15. Как добавить условие count> 8 в сценарий Gatling?
- 16. Временный сценарий загрузки изображений?
- 17. динамический сценарий загрузки синхронизации
- 18. загрузки сценария объявления сценарий
- 19. Сценарий загрузки малины Pi
- 20. Автоматический сценарий загрузки
- 21. простой сценарий загрузки файла
- 22. сценарий загрузки PHP-страницы
- 23. сценарий загрузки jQuery
- 24. Как добавить сценарий загрузки
- 25. Gatling: Получить значение cookie с Gatling 2
- 26. Автоматически создавать сценарии Gatling
- 27. JMeter - сценарий загрузки файлов и загрузки файлов
- 28. Gatling csv feeders
- 29. Gatling validate scenarii
- 30. gatling-maven-plugin StackOverflowError