Может ли JMeter воспроизвести тест в браузере? - PullRequest
0 голосов
/ 17 ноября 2018

Можно ли заставить JMeter воспроизводить свои записи через браузер, чтобы можно было увидеть воспроизведение в действии.Katalon может сделать это, но не уверен насчет JMeter.

Заранее спасибо.

1 Ответ

0 голосов
/ 19 ноября 2018

Согласно Главная страница проекта JMeter :

JMeter не является браузером, работает на уровне протокола . Что касается веб-сервисов и удаленных сервисов, JMeter выглядит как браузер (точнее, несколько браузеров); однако JMeter не выполняет все действия, поддерживаемые браузерами. В частности, JMeter не выполняет Javascript, найденный на страницах HTML. Он также не отображает HTML-страницы так, как это делает браузер (можно просмотреть ответ в виде HTML и т. Д., Но время не включено ни в какие примеры, и одновременно отображается только один образец в одном потоке).

Таким образом, JMeter на самом деле не запускает реальный браузер, он только отправляет HTTP-запросы как настоящие браузеры, но не выдает ответ, просто измеряет время от отправки запроса до получения последнего байта ответ. Поэтому с текущей версии JMeter 5.0 это невозможно

Единственный способ визуализировать результаты теста и просмотреть детали запроса и ответа - использовать Просмотреть дерево результатов слушатель. По умолчанию в режиме Text вы можете увидеть исходный HTML-код страницы, которую JMeter нажимает

enter image description here

Однако в режимах HTML, HTML (download resources) и Browser вы должны увидеть отображенный ответ:

enter image description here

...