Могу ли я включить запросы с кэшированными ответами в сводный отчет JMeter - PullRequest
0 голосов
/ 01 сентября 2018

Мне нужно сравнить мои агрегированные данные теста нагрузки без кэширования с агрегированными данными теста нагрузки кэширования, чтобы рассчитать, насколько эффективно кэширование для моего веб-сайта. Я успешно выполнил свои тесты как без кэширования, так и с кэшированием. Проблема, с которой я столкнулся, заключается в том, что при использовании диспетчера кэша агрегат не включает в себя количество запросов, использующих кэш, а также не включает время извлечения кэша. Это проблема, потому что пропускная способность в сводном отчете одинакова как для тестов без кэширования, так и для тестов с нагрузкой кэширования, и я не могу сравнить эффективность без выполнения ручного вычисления. Теперь я понимаю, что пропускная способность представляет собой фактические запросы, попадающие на сервер и получающие ответ, но она не так полезна, как если бы пропускная способность включала количество и время извлечения кэша. Есть ли способ добиться этого?

Спасибо

PS: я просмотрел весь Google и графический интерфейс JMeter, но не нашел ответа.

1 Ответ

0 голосов
/ 01 сентября 2018

Полагаю, вам нужно изменить HTTP Cache Manager, чтобы он возвращал SampleResult, а по умолчанию его нет.

Так добавьте в user.properties:

  • cache_manager.cached_resource_mode = RETURN_CUSTOM_STATUS

  • RETURN_CUSTOM_STATUS.code = 304

  • RETURN_CUSTOM_STATUS.message = Ресурс в кеше

См:

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