我使用Jmeter执行POST请求,并使用JSON提取器解析JSON响应。
以下是下一个样本/XXX/XXX/XXX/XX/${recordingjobid}的请求URL,但此值recordingjobid未替换为值。
zkure5ic1#
我只能想到JSON提取器的位置不正确。例如,如果您将其与多个采样器处于同一级别-它将在每个采样器(包括调试采样器)之后运行,并且每个下一个采样器都将覆盖前一个采样器设置的值,因为JMeter Variables是线程的本地值,不允许重复。因此,我的期望是,如果您将JSON提取器移动为返回JSON的请求的子级,它应该可以解决您的问题。更多信息:JMeter Scoping Rules - The Ultimate Guide
1条答案
按热度按时间zkure5ic1#
我只能想到JSON提取器的位置不正确。
例如,如果您将其与多个采样器处于同一级别-它将在每个采样器(包括调试采样器)之后运行,并且每个下一个采样器都将覆盖前一个采样器设置的值,因为JMeter Variables是线程的本地值,不允许重复。
因此,我的期望是,如果您将JSON提取器移动为返回JSON的请求的子级,它应该可以解决您的问题。
更多信息:JMeter Scoping Rules - The Ultimate Guide