2016-01-26 119 views
0

我正在使用JMeter,我想从JSON响应中提取特定值并在随后的请求中使用此值。我安装了JSON提取器插件,但我可以深入查看JSON值。在JMeter中提取JSON响应

下面是JMeter从JMeter捕获的示例JSON响应。

while(1); 
{ 
: "results": 
: [ 
: : { 
: : : "permissions": 
: : : [ 
: : : ], 
: : : "exchangeId":"5wFrZHS8Obbw_JJOsaxy7A", 
: : : "documentIncomplete":false, 
: : : "dateCreated":1453718307090, 
: : : "finalized":false, 
: : : "voided":false, 
: : : "certified":false, 
: : : "dateModified":1453718307090, 
: : : "metaData": 
: : : [ 
: : : ], 
: : : "documentCreated":false, 
: : : "orphaned":false, 
: : : "dynamicName":false, 
: : : "description":"", 
: : : "mode":"ADHOC", 
: : : "state":"WITHOUT_DOCUMENT", 
: : : "name":"01/25/2016 10:38:21", 
: : : "priority":"C" 
: : } 
: ], 
: "responseTime":1453718307090 
} 

我已经试过以下,但仍无法获得;交换:

$.permissions[2].exchangeId 

$.while..exchangeId 

$.permissions.exchangeId 

$.results.permissions.exchangeId 

$.while.results.permissions.exchangeId 

$.while.results[*].permissions.exchangeId 

$.while.results[1].permissions[0].exchangeId 

我在这里干什么什么了吗?这里的任何帮助表示赞赏,我尝试搜索并找不到与我的问题相关的任何内容。

回答