Как проверить время загрузки веб-страницы в Jmeter без использования api.? Можно ли выполнить нагрузочное тестирование в Jmeter без использования API? - PullRequest
0 голосов
/ 04 апреля 2020

Мне дали задание, в котором мне нужно проверить время загрузки веб-страниц в Jmeter, и нет доступных API-интерфейсов. так жарко, чтобы выполнить нагрузочное тестирование без API.

1 Ответ

0 голосов
/ 06 апреля 2020
  1. Добавьте HTTP-запрос сэмплер и настройте его так, чтобы он попадал на страницу, которую необходимо измерить

    enter image description here

  2. На вкладке «Дополнительно» отметьте поля Retrieve All Embedded Resources и Parallel Downloads, кроме того, вы можете исключить внешние домены, а также ограничить JMeter только вашим приложением:

    enter image description here

    Дополнительная информация: Веб-тестирование с JMeter: как правильно обрабатывать встроенные ресурсы в HTML Ответах

  3. Добавьте HTTP Cache Manager в свой план тестирования (реальные браузеры загружают встроенные ресурсы, такие как изображения, сценарии, стили, шрифты, но делают это только один раз)

  4. Добавить HTTP-заголовок Диспетчер к вашему Плану тестирования и настройте его для отправки заголовков , которые браузеры обычно отправляют как User-Agent , Accept , et c.
  5. Добавить HTTP Cook ie Диспетчер для обработки cookie

Вот и все, теперь у вас должно быть более или менее реалистично c время загрузки страницы. Помните, что JMeter не является браузером, поэтому он не выполняет JavaScript, поэтому, если есть какие-либо JavaScript -генерированные вызовы - вам нужно будет добавить отдельный сэмплер HTTP Request для каждого вызова и поместить их все в Parallel Controller

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...