我在響應消息中有多個字符串grp和name。我想根據唯一的名稱來提取GRP, 「GRP」: 「名」(+?): 「UNIQUE_STRING」jmeter正則表達式提取器從多個字符串中提取字符串
正則表達式提取 參考名稱:GROUP_NAME定期
表達:「 GRP 「:(?+),」 名 「:」 UNIQUE_STRING」模板:$ 1 $匹配 NO:1
我想提取基於獨特的名稱前值,但沒能找到.. 請幫忙
我在響應消息中有多個字符串grp和name。我想根據唯一的名稱來提取GRP, 「GRP」: 「名」(+?): 「UNIQUE_STRING」jmeter正則表達式提取器從多個字符串中提取字符串
正則表達式提取 參考名稱:GROUP_NAME定期
表達:「 GRP 「:(?+),」 名 「:」 UNIQUE_STRING」模板:$ 1 $匹配 NO:1
我想提取基於獨特的名稱前值,但沒能找到.. 請幫忙
你可以找到字符串,直到第一個逗號:
Regular Expression: grp":([^,]+),"name":"UNIQUE_STRING
如果要刪除 「在GRP值(找到123 GRP」: 「123」)的使用:
Regular Expression: grp":"([^,]+)","name":"UNIQUE_STRING
這裏有兩個不同的grp。我想找到第二個grp值>> EG:「grp」:11111,「name」:「test_constant1」,「target」:{「abc」,「id」:1,「id」:1,「 ADMINUSER 「:{」 ID 「:2},」 所有者 「:{」 文本 「:」 測試 「 」姓名「: 」TEST「}, 」targetSystemSource「:空}}}], 」GRP「:22222,」名稱「:」test_constant2「, – Nikhil
用常量2替換UNIQUE_STRING – user7294900
你的反應是完全想當JSON,如果這是我相信這將是多容易使用JSON Extractor(可用自JMeter的3.0)
如果響應數據看起來像這樣:
[
{
"grp": "foo",
"name": "UNIQUE_STRING"
},
{
"grp": "bar",
"name": "ANOTHER_STRING"
}
]
您應該能夠使用簡單的Json Path查詢像提取該foo
值:$..[?(@.name == 'UNIQUE_STRING')].grp
演示:
的更多信息:JMeter's JSON Path Extractor Plugin - Advanced Usage Scenarios
你能舉實例迴應訊息? – user7294900
「grp」:11111,「name」:「test_constant1」,「target」:{「abc」,「id」:1,「id」:1,「adminUser」:{「id」:2} 「:{」text「:」test「,」name「:」TEST「},」targetSystemSource「:null}}}],」grp「:22222,」name「:」test_constant2「 Here based on second name test_constant2我想找到對應的grp,它是22222.是否可以從regx post processor? – Nikhil