#jmeter #performance-testing #load-testing
#jmeter #тестирование производительности #нагрузочное тестирование
Вопрос:
Я записываю https-запрос с помощью jmeter. Мое приложение генерирует три случайных значения при записи шагов. при воспроизведении записанных шагов в запросе отображаются те же значения. как получить динамически генерируемые значения?
Комментарии:
1. Вам нужно использовать постпроцессор извлечения регулярных выражений. Сначала извлеките динамические значения из ответа, а затем передайте его следующему сэмплеру
Ответ №1:
Процесс обработки динамических значений известен как корреляция, вы должны обрабатывать его следующим образом:
-
Добавьте постпроцессор в качестве дочернего элемента запроса, который возвращает динамическое значение. Наиболее часто используется экстрактор регулярных выражений, однако в зависимости от вашего формата данных ответа вы можете захотеть использовать другие, такие как:
- CSS / jQuery Extractor — для HTML
- XPath Extractor — для HTML, XHTML и XML
- Постпроцессор пути JSON — для JSON
Учитывая, что ваше выражение правильное и соответствует динамическому значению, значение будет сохранено как переменная JMeter
- При необходимости используйте переменную JMeter, созданную на шаге 1.
Примечание. Область действия переменных JMeter ограничена только текущей группой потоков