我是JMeter
的新手,我想從下面的JSON響應中獲取123
數字並將其存儲在一個變量中。並使用用於進一步請求的值。在JMeter中從JSON響應中獲取數字
{"data":" Abcd efgh 123 successfully created","error":null,"info":null,"warn":null}
有人能地址使用BeanShell的後處理和正則表達式提取實現它,如果任何有任何其他方式來實現相同的。
我是JMeter
的新手,我想從下面的JSON響應中獲取123
數字並將其存儲在一個變量中。並使用用於進一步請求的值。在JMeter中從JSON響應中獲取數字
{"data":" Abcd efgh 123 successfully created","error":null,"info":null,"warn":null}
有人能地址使用BeanShell的後處理和正則表達式提取實現它,如果任何有任何其他方式來實現相同的。
正則表達式提取器與(\d+)
是最簡單的。
Reference Name: myNumber
Regular Expression: (\d+)
Template `$1$`
Match No. `1`.
它將被保存在mynumber的變量
,將其配置如下請求的小孩:
number
$1$
${number}
或${__V(number)}
後來在需要:AR表達:(\d+) successfully created
參考文獻:
另外要注意,JMeter的3.0+自帶JSON Extractor,它並不適用於當前的查詢但如果稍後您將需要獲取整個屬性值將更容易使用它,而不是正則表達式
我試過但無法實現這一點。你可以分享配置設置嗎?非常感謝您的回覆。 –
添加模板$ 1 $匹配1 – user7294900