Возникла проблема при создании регулярного выражения в Jmeter - PullRequest
0 голосов
/ 16 мая 2018

Пожалуйста, помогите мне с построением регулярного выражения для приведенной ниже последовательности ответов

Я определил переменную PlanName = prod-p1 в тест-плане.

Ответ:

projectmanagement.plan.Plan%3A2992173879&amp;u8=1\" ext:qtip=\"prod-p1\">prod-p1<\/a> 

Сборка регулярного выражения:

ptc.projectmanagement.plan.Plan\%3A([^"]+)&amp\;u8=1\\" ext:qtip\=\\"${PlanName}\\">${PlanName}\<\\

В настоящее время я получаю ошибку ниже Jmeter

jmeter.extractor.RegexExtractor: Error in pattern: ptc.projectmanagement.plan.Plan\%3A(.+?)\&amp\;u8=1\" ext:qtip\=\"prod-p1\">prod-p1\<\

Ответы [ 3 ]

0 голосов
/ 16 мая 2018

Проверьте следующее регулярное выражение и вывод: -

projectmanagement.plan.Plan%3A(.+?)&u8=1\\" ext:qtip=\\"prod-p1\\">prod-p1</a>

enter image description here

Надеюсь, это поможет.

0 голосов
/ 16 мая 2018

@ Сураджа

Используйте следующее регулярное выражение

projectmanagement\.plan\.Plan%3A(.+?)&u8=1\\" ext

В вашем ответе есть. и \ tokens, чтобы соответствовать этим символам, добавьте обратную косую черту (), чтобы JMeter соответствовал символу. или буквально.

enter image description here

Для получения дополнительной информации

Регулярные выражения JMeter

Извлечение переменных в Jmeter

Вы можете использовать этот сайт для проверки ваших регулярных выражений

0 голосов
/ 16 мая 2018

Вам нужно экранировать \ символов с другой обратной косой чертой, поэтому измените свое регулярное выражение так:

projectmanagement.plan.Plan%3(.+?)&u8=1\\" ext:qtip=\\"prod-p1\\">prod-p1</a>

Демо:

JMeter Regex Demo

Ссылки:

...