На самом деле лучший awnser от Ibu в комментарии:
value = \ "(\ d +) \" and: value = "([^"] +?) "тоже будет работать
Так что в jemter это будет выглядеть так:
имя ссылки: значение
регулярное выражение: (\ s значение = \ "(\ d +)\ ")
Регулярное выражение: (\ s value =" ([^ "] +?)")
шаблон: $ 2 $
номер матча: 1
Если вам нужно только значение, имеющее ссылочное имя queueItemId , вы можете изменить reg ex на это.
Итак, из jmeter reg ex extractor вы получили:
ссылочное имя: queueItemId
Regex: (name = "queueItemId" \ s value = "([^"] +?)")
Regex: (name = "queueItemId" \ s value = \ "(\ d +) \")
шаблон: $ 2 $
номер матча: 1
Вы должны проверить регулярное выражение с помощью jakarta oro, потому что jmeter использует это reg ex engine.
Ознакомьтесь с ORO из Джакарты здесь: http://jakarta.apache.org/oro/demo.html
ORO - это инструмент reg ex, который ведет себя почти точно так же, как jmeter.
В большинстве случаев стандартный инструмент reg ex будет работать, но со мной иногда случалось, что reg ex в моем инструменте работал нормально.но не работал в jmeter.
Позже я обнаружил инструмент ORO и смог заставить его работать в oro (и jmeter)
Еще одно примечание: я думаю, что jmeter игнорирует пробел в вашем регистреНапример, вы должны добавить / s, когда вы хотите сравнить пробел.