JMeter JSON路径提取器

时间:2018-11-14 13:56:43

标签: jmeter jmeter-4.0

我使用JMeter 4,我在JMeter JSON路径提取器中遇到问题。 我已经对一个我不想测试的服务进行了HTTP请求(POST)。

该服务的响应数据为

{"rid":"661ff2d7-12e8-e811-8110-00215a9b9851",
 "participation":{"rid":"ed8cfced-0063-4fda-92fd-b23f50197797"}}

我不会提取第一个GUID巫婆分配给第一个骑手。

作为JSONPath表达式,我使用了$ .rid并不想将该值分配给JMeter变量。因此,我已经检查了单选按钮JMeter变量并输入了我的JMeter变量int_rid。

当我执行JMeter测试计划时,int_rid变量将为null。

1 个答案:

答案 0 :(得分:0)

JSON Extractor中,如果选中单选按钮JMeter变量,则它希望在JMeter变量的内容内进行搜索,而您通常不需要Main样本就可以了。

  

仅适用于主样本-仅适用于主样本

     

仅子样本-仅适用于子样本

     

主样本和子样本-都适用。

     

要使用的JMeter变量名称-断言将应用于命名变量的内容

int_rid字段中输入Names of created variables,然后选择匹配编号1来查找第一个值