我是JMeter的新手,我可能错过了一些非常简单的事情......
注意:我也在使用json插件。
发出请求后,我从响应中提取一个值。如果我检查视图结果,我能够在我创建的变量中看到正确的值。
如果我尝试在另一个请求中使用该变量,则会收到错误,因为该变量现在是默认值。
我做错了什么使第二个帖子请求使用默认值而不是它捕获的值(如果我这样做的话)。
由于
答案 0 :(得分:2)
JSON Path Extractor
是Post Processor
。它不是采样器。如果您要从“创建订单”响应中提取,它应该是测试计划中第一个请求“创建订单”的子元素。如果它与其他请求处于同一级别,则将为同一级别中的每个采样器执行后处理器。这就是为什么,你能够第一次看到这个值。现在,Post处理器也尝试从Debug Sampler
中提取值。由于Debug Sampler与您的JSON提取条件不匹配,因此它设置了默认值。
答案 1 :(得分:0)