2016-05-27 2 views
0

enter image description here У меня есть один запрос, где я добавил 3 экстрактора регулярных выражений, которые будут извлекать значения1, value2 и value3.Как получить такое же Случайное число в экстракторе выделения jmeter

В первом Regex я добавил Match no as 0, поэтому я всегда получаю случайное совпадение со всем соответствующим шаблоном.

Теперь мое требование связано с случайным поведением, если совпадение 5 выбрано в кулачном регулярном выражении, тогда одно и то же соответствие не должно передаваться в других двух регулярных выражениях, поэтому я могу извлечь ассоциированное значение.

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

+0

Вы можете объяснить сценарий примером? –

+0

Не могли бы вы отредактировать свой вопрос с ответом от сервера и что именно вы хотите. все еще неясно. –

+0

У меня есть запрос, в котором я добавил 3 экстрактора регулярных выражений, которые возвращают множественное вхождение значений 1, 2 и 3. Во всех трех регулярных выражениях я упомянул Match No как 0, поэтому все регулярное выражение вернет случайное совпадение no из соответствующего шаблона. Но мое требование состоит в том, что если я получаю совпадение нет, как сказать 3 в первом регулярном выражении, два других регулярных выражения также должны возвращать 3 соответствующих шаблона. Я всегда хочу использовать то же самое совпадение, которое было выбрано в первом регулярном выражении. – user1169236

ответ

1

Вы можете использовать -1, чтобы получить все совпадения.

Используйте оболочку боба, чтобы сгенерировать случайное число (с диапазоном от 0 до макс матча)

Затем с помощью

${value1)_${randomvar}, ${value2)_${randomvar}, ${value3)_${randomvar} 

, чтобы получить фиксированное случайное соответствие accross регулярного выражения.

Смежные вопросы