Jmeter正则表达式,用于从响应数据中检索2个单词之间的数据

时间:2018-08-24 18:20:13

标签: jmeter

我正在寻找Jemter正则表达式来检索CustomerID和GenerationMethod之间的数字。

预期: 1209109736

CustomerID":1209109736,"GenerationMethod"

尝试过此方法,不起作用。.(?=CustomerID).*(?=","GenerationMethod)

2 个答案:

答案 0 :(得分:0)

这将起作用:

  

CustomerID”:([[^,] +?),“ GenerationMethod”

答案 1 :(得分:0)

您的数据完全像JSON,如果是这种情况,最好的使用方法是使用JSON Extractor,相关的JSON Path查询将像{{ 1}}

JMeter JSON Extractor Demo


如果响应不是JSON,请注意有一个Boundary Extractor可以完全满足您的需要-提取2个边界之间的值(在您的情况下为单词)

JMeter Boundary Extractor


如果您仍在寻找正则表达式,它将类似于:

$..CustomerID

JMeter Regular Expresson