Загрузка встроенных ресурсов в Jmeter
У меня типичная проблема.
Встроенные ресурсы загружаются для одного из моих запросов POST для первой итерации, в то время как все они не загружаются, когда он выполняется для второй итерации.
Примечание: первая итерация, запрос POST запускает около 22 сэмплов и сэмплов. Во второй итерации запускается около 20 сэмплов и сэмплов. Остальные 2 сэмпла не загружаются.
Любая идея, кто угодно может поделиться.
1 ответ
Есть ли шанс, что вы используете HTTP Cache Manager? Когда вы конфигурируете JMeter для загрузки встроенных ресурсов и включаете менеджер кэша, JMeter действует как браузер и извлекает совпадающие встроенные ресурсы * только один раз, при последующих запросах они возвращаются из кэша. На самом деле, именно так должен вести себя ваш тест, поскольку он представляет реальных пользователей как можно ближе - это главная цель корректного нагрузочного теста.
В этом случае вы можете установить флажок "Очистить каждую итерацию" в HTTP Cache Manager, чтобы преодолеть поведение по умолчанию. Если нет - возможно, ваше приложение использует собственную реализацию кэширования, это то, что вам нужно проверить с разработчиками.
Узнайте, как сделать JMeter более похожим на реальный браузер, чтобы узнать больше о том, как имитировать реальных пользователей в веб-тестировании JMeter.