变量内容未显示在http请求中 - jmeter

时间:2017-09-07 08:36:39

标签: json jmeter

我创建了一个测试计划,只需发送请求解析响应并创建另一个请求。

问题是,在其中一个变量我看不到它发送了它的内容,请求没问题,我使用json路径提取器解析了我想要的字段(nurl),而不是使用正则表达式获取值(iid) )来自(nurl)。

我把值放在一个变量中,并在调试中看到它被解析好了, 当我创建一个新的HTTP请求并将此值作为变量传递时,它显示为null。

有人可以告诉我我做错了吗?

test plan

enter image description here

enter image description here

enter image description here

enter image description here

enter image description here

2 个答案:

答案 0 :(得分:0)

您的json path extractor而非使用regex获取值应为HTTP request SITE - IOS,因此我建议您将所有置于 HTTP request SITE - IOS下(并且不在同一层次结构中)所以它只能在收到响应后执行一次。 (您可以标记所有提取器并作为HTTP请求的子项拖放)

目前,您为层次结构中的每个Sampler执行它,包括Debug Sampler,它将使变量为null。

答案 1 :(得分:0)

检查后我刚刚取消标记'使用空值作为默认值'在正则表达式,它工作,