Согласно документации
Varnish Cache - это ускоритель веб-приложений, также известный как кеширующий обратный прокси-сервер HTTP.Вы устанавливаете его перед любым сервером, который говорит по HTTP, и настраиваете его для кэширования содержимого.
Таким образом, когда Varnish на месте, последовательность вызовов выглядит следующим образом:
user -> varnish -> page
Вы можете удалить промежуточный шаг varnish
, чтобы последовательность выглядела следующим образом:
user -> page
Все, что вам нужно сделать, это определить page
имя хоста или IP-адрес и указать сэмплер JMeter HTTP Request , чтобы он попадал на страницу напрямую, а не через лак.С точки зрения лака это называется backend server , и вы можете определить базовый адрес page
из файла конфигурации (или просто спросить)
Имейте в виду, что согласно Главная страница проекта JMeter
JMeter не является браузером, он работает на уровне протокола.Что касается веб-сервисов и удаленных сервисов, JMeter выглядит как браузер (точнее, несколько браузеров);однако JMeter не выполняет все действия, поддерживаемые браузерами.В частности, JMeter не выполняет Javascript, найденный на страницах HTML
, поэтому вам потребуется выполнить дополнительную настройку для правильной обработки:
Поэтому убедитесь, что JMeter настроен правильно, иначе ваши измерения не будут правильными и надежными.