#scala #gatling
#scala #gatling
Вопрос:
Я новичок в Gatling, извиняюсь, если это полный вопрос новичка.
Вкладка «Подробности» моего отчета Gatling выглядит следующим образом:
Меню слева содержит все сделанные запросы. Моя проблема в том, что во всех, кроме нескольких редких случаев, они просто помечены как «request_x» вместо URL или имени файла. Итак, там, где есть узкое место, я не могу сказать, какая страница или ресурс вызвали его.
Я обнаружил, что если я вручную отредактирую файл .scala перед запуском сканирования, я могу изменить каждый из них вручную, например, если я изменю…
.exec(http("request_0")
.get(uri01)
.headers(headers_0)
.resources(http("request_1")
.get(uri02)
.headers(headers_1)))
…to..
.exec(http(uri01)
.get(uri01)
.headers(headers_0)
.resources(http(uri02)
.get(uri02)
.headers(headers_1)))
… кажется, это дает желаемый эффект. Но я не хочу менять сотни из них вручную каждый раз, когда мне нужно запускать новый тест.
Конечно, есть лучший способ?
FWIW Я создаю этот файл scala, используя «рекордер» Gatling с файлом HAR, экспортированным из Chrome, в отличие от запуска рекордера в качестве прокси. Но я попробовал опцию прокси и получил тот же конечный результат.