在JMeter中当我试图传递用JSON提取器赋给变量的后续请求时传递的是空值

xtupzzrd  于 2022-11-09  发布在  其他
关注(0)|答案(1)|浏览(204)

我使用Jmeter执行POST请求,并使用JSON提取器解析JSON响应。

以下是下一个样本/XXX/XXX/XXX/XX/${recordingjobid}的请求URL,但此值recordingjobid未替换为值。

zkure5ic

zkure5ic1#

我只能想到JSON提取器的位置不正确。
例如,如果您将其与多个采样器处于同一级别-它将在每个采样器(包括调试采样器)之后运行,并且每个下一个采样器都将覆盖前一个采样器设置的值,因为JMeter Variables是线程的本地值,不允许重复。
因此,我的期望是,如果您将JSON提取器移动为返回JSON的请求的子级,它应该可以解决您的问题。
更多信息:JMeter Scoping Rules - The Ultimate Guide

相关问题