Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将样本1的JSON响应中的值用作JMeter中的样本3请求体_Json_Rest_Jmeter_Jmeter Plugins - Fatal编程技术网

如何将样本1的JSON响应中的值用作JMeter中的样本3请求体

如何将样本1的JSON响应中的值用作JMeter中的样本3请求体,json,rest,jmeter,jmeter-plugins,Json,Rest,Jmeter,Jmeter Plugins,我必须使用Jmeter发出一个请求,该请求需要前面示例中使用“JSON提取器”获取的变量值,我遇到了一个问题 基本上,如果我从JSON响应中获取值并将其存储在带有“JSON提取器”的变量中,我只能在下一个示例中使用变量值,而不能在其他示例中使用 下面是我正在做的: 1) 我使用JSON提取器从示例1中获取此变量的值: 设备ID 客户ID 2) 我使用JSON提取器从样本号2获取此变量的值: 3) 使用样本3中请求正文中样本1和2中变量的值: 4) 我没有从样本3的请求正文中样本1的变量中

我必须使用Jmeter发出一个请求,该请求需要前面示例中使用“JSON提取器”获取的变量值,我遇到了一个问题

基本上,如果我从JSON响应中获取值并将其存储在带有“JSON提取器”的变量中,我只能在下一个示例中使用变量值,而不能在其他示例中使用

下面是我正在做的:

1) 我使用JSON提取器从示例1中获取此变量的值:

设备ID

客户ID

2) 我使用JSON提取器从样本号2获取此变量的值:

3) 使用样本3中请求正文中样本1和2中变量的值:

4) 我没有从样本3的请求正文中样本1的变量中获取值,只有样本2的值: (以及函数和属性)区分大小写,因此
customerId
customerId
是不同的。确保使用与“已创建变量的名称”部分中定义的值完全相同的值,测试应按预期开始工作(假设查询正确)

您可以使用组合检查哪些JMeter变量可用(以及它们的值)