#regex #performance #jmeter #performance-testing
#регулярное выражение #Производительность #jmeter #тестирование производительности
Вопрос:
(//test-clinicalpl.hee.heaelth.nz/nzty/?encryptedRequest=B3616B90E8CD11B90E99022FE7998834453B92493671C1AF3DB24346493F5364579EF1E9A9FED64B25E1593A3EF768A887B89E5A5A73EDD7BD6D88A1C4ED2D0E994820BEE64B410113603687174086C8B0FEEFF051774184amp;mac=6252A91F473FD4F4C66E17A7928AFAA48E0E612Aamp;expiry=0000016954D411EC
encryptedRequest
, mac
и expiry
меняются ли динамические значения каждый раз
Я написал это в качестве экстрактора регулярных выражений, как показано ниже:
encryptedRequest= (.*?)amp; mac=(.*?)amp; expiry=(.*?)
Ответ №1:
-
Щелкните правой кнопкой мыши на запросе и добавьте post processor: Средство извлечения регулярных выражений.
-
Используйте это регулярное выражение
encryptedRequest=(.*)amp;mac=(.*)amp;expiry=(.*)
-
Укажите имя переменной,
myEncryptedRequest
например -
Установите Template —
$1$
для первого соответствия ($2$
— для второгоmac
и т.д.). -
Используйте эти значения в следующих запросах как
${myEncryptedRequest}
-
Вы можете добавить больше экстракторов регулярных выражений для анализа других значений.
Пожалуйста, обратитесь к JMeter component reference для получения более подробной информации и руководства по извлечению и повторному использованию в качестве переменной