我创建了一个测试计划,只需发送请求解析响应并创建另一个请求。
问题是,在其中一个变量我看不到它发送了它的内容,请求没问题,我使用json路径提取器解析了我想要的字段(nurl),而不是使用正则表达式获取值(iid) )来自(nurl)。
我把值放在一个变量中,并在调试中看到它被解析好了, 当我创建一个新的HTTP请求并将此值作为变量传递时,它显示为null。
有人可以告诉我我做错了吗?
答案 0 :(得分:0)
您的json path extractor
而非使用regex
获取值应为HTTP request SITE - IOS
,因此我建议您将所有置于 HTTP request SITE - IOS
下(并且不在同一层次结构中)所以它只能在收到响应后执行一次。 (您可以标记所有提取器并作为HTTP请求的子项拖放)
目前,您为层次结构中的每个Sampler执行它,包括Debug Sampler,它将使变量为null。
答案 1 :(得分:0)
检查后我刚刚取消标记'使用空值作为默认值'在正则表达式,它工作,