Регулярное выражение Jmeter для извлечения данных из двух слов из данных ответа - PullRequest
0 голосов
/ 24 августа 2018

Я ищу регулярное выражение Джемтера для получения числа между CustomerID и GenerationMethod.

ожидается: 1209109736

CustomerID":1209109736,"GenerationMethod"

Попробовал это, не работает .. (?=CustomerID).*(?=","GenerationMethod)

Ответы [ 2 ]

0 голосов
/ 27 августа 2018

Ваши данные очень похожи на JSON , если это так - лучший способ работать с ними - использовать JSON Extractor , соответствующий JSON Path запрос будет так же просто, как $..CustomerID

JMeter JSON Extractor Demo


Если ответ не JSON, учтите, что существует Boundary Extractor , который делает именно то, что вам нужно - извлекает значение между 2 границами, в вашем случае - слова

JMeter Boundary Extractor


Если вы все еще ищете регулярное выражение, это будет что-то вроде:

CustomerID":(\d+),"GenerationMethod"

JMeter Regular Expresson

0 голосов
/ 24 августа 2018

Это будет работать:

CustomerID ": ([^,] +?)," GenerationMethod "

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...