如何在其他HTTP请求中使用GET请求的JSON变量?

时间:2017-06-06 14:54:58

标签: json jmeter

我是JMeter的新手。 租户有多种环境

enter image description here

我有一个测试计划来创建租户,获取租户列表。然后我有一个JSON Extractor来保存Tenantid,以便在所需的租户中自动创建一个环境。

JSON Extractor:

然后我设置一个Header管理器来使用该租户的ID在租户中创建环境

我的HTTP请求设置如下 [在此处输入图像说明] [3]

但它不起作用。你能指出我做错了吗?

1 个答案:

答案 0 :(得分:0)

  1. 仔细检查您的JSON Extractor是否通过Debug SamplerView Results Tree listener组合工作。你应该在那里看到tenantId变量值。有关详细信息,请参阅How to Debug your Apache JMeter Script文章。
  2. 如果您确实需要发送PATH HTTP Header,请将HTTP标头管理器作为下一个HTTP请求采样器的子项,以避免与其他HTTP标头管理器实例发生冲突。请注意URL Path与名为PATH
  3. 的HTTP标头不同
  4. 检查 jmeter.log 文件是否存在任何可疑条目。