我试图从以下JSON使用JMeter XPATH提取参数roomNo:
*/
{
"categoryCode": ["I4"],
"Response": {
"class": "example",
"availables": {
"available": [
{
"Desc": " Middle",
"roomNo": "5049"
},
{
"Desc": " Middle",
"roomNo": "5062"
}
],
"class": "test"
},
"advisoryInfo": null
},
"storeId": "10251"
}
*/
我用下面的表达没有成功:
/Response/availables/available[0]/roomNo
为表达错了吗?
更新:
我是尝试使用JSON插件PATH EXTRATCTOR。 我tryied没有成功以下查询:
$...available[0]
$.Response.availables.available..roomNo[0]
$.Response.availables.available[0].roomNo
UPDATE1:
一个多考虑:我收到Ajax响应开始与* /,这可能这将创建烦恼与JSON EXTRACTOR? 我看透视图结果树的响应
UPDATE2:我尝试以下方法:
Ajax请求,然后bash的提取,其次是JSON提取,但它仍然没有工作
在bash提取我没有如使用下列字符串建议字符串临时=新字符串(prev.getResponseDataAsString()); prev.setResponseData(temp.replaceAll( “\ * /”, “”)的getBytes());
一些问题:
是有可能看到的bash提取的结果呢? 我应该它应该使用临时变量JSON提取之前申报的吗? 怎么样?