Как записать время отклика сервера в JMeter в Badboy Software - PullRequest
0 голосов
/ 23 января 2019

Я хотел зафиксировать время ответа сервера.Я выбираю переменную из выпадающего списка на нашей панели, затем выбираю диапазон дат, а затем выбираю загрузку.

Мой вопрос: когда я выбираю «Загрузить», а затем серверный отчет является быстрым, как записывать время отчетов с помощьюBadboy Software.Когда я экспортирую этот jmx-скрипт в JMeter, он показывает состояние как сбой (красный).

Снимок экрана:

enter image description here

1 Ответ

0 голосов
/ 24 января 2019

Если вы хотите получить время отклика для одной операции для одного пользователя, вам не нужно дополнительное программное обеспечение, большинство современных браузеров поставляются с Developer Tools , которые, в свою очередь, включают мониторинг сети / профилирование.


Если вы хотите пройти какое-то тестирование производительности и планируете использовать для этого JMeter - учтите, что вероятность успешного воспроизведения записанного сценария минимальна, как:

  1. Скорее всего, вам нужно войти в систему , чтобы загрузить отчет, не так ли?
  2. Современные веб-сайты широко используют Cookies по разным причинам, поэтому обязательно добавьте по крайней мере HTTP Cookie Manager в свой план тестирования
  3. Скорее всего, вы не можете напрямую обратиться к странице отчета, вам нужно как-то перейти к ней, и шаги навигации могут быть защищены от CSRF-атак .

Таким образом, вам нужно реплицировать реального пользователя, используя реальный браузер , чтобы успешно создать сценарий JMeter. Предполагается, что JMeter должен генерировать ту же схему сетевого трафика, что и настоящий браузер. Используйте Просмотр дерева результатов Прослушиватель и проверьте детали запроса (и ответа). Запросы, исходящие из JMeter и реального браузера, должны быть точно такими же (кроме динамических параметров, которые должны быть коррелированными )

...