Мне дали задание, в котором мне нужно проверить время загрузки веб-страниц в Jmeter, и нет доступных API-интерфейсов. так жарко, чтобы выполнить нагрузочное тестирование без API.
Добавьте HTTP-запрос сэмплер и настройте его так, чтобы он попадал на страницу, которую необходимо измерить
На вкладке «Дополнительно» отметьте поля Retrieve All Embedded Resources и Parallel Downloads, кроме того, вы можете исключить внешние домены, а также ограничить JMeter только вашим приложением:
Retrieve All Embedded Resources
Parallel Downloads
Дополнительная информация: Веб-тестирование с JMeter: как правильно обрабатывать встроенные ресурсы в HTML Ответах
Добавьте HTTP Cache Manager в свой план тестирования (реальные браузеры загружают встроенные ресурсы, такие как изображения, сценарии, стили, шрифты, но делают это только один раз)
Вот и все, теперь у вас должно быть более или менее реалистично c время загрузки страницы. Помните, что JMeter не является браузером, поэтому он не выполняет JavaScript, поэтому, если есть какие-либо JavaScript -генерированные вызовы - вам нужно будет добавить отдельный сэмплер HTTP Request для каждого вызова и поместить их все в Parallel Controller