首页 > 解决方案 > 在 JMeter 中多次引用多个不同的“HTTP 请求默认值”配置元素

问题描述

我正在制定负载测试计划,我自己也是 JMeter 的新手。

我们的系统由 11 个不同的微服务组成,它们都作为应用程序网络的一部分工作。这意味着测试计划需要在同一文本执行中在对不同主机名和身份验证凭据的请求之间反复交换。

所以,我的问题是,JMeter 中是否有任何方法可以在单个位置声明(例如)“HTTP 请求默认值”配置元素,然后可以在以后的请求中随意引用?

我需要在一个位置声明这些配置元素,以避免在我们需要构建的所有测试计划中出现大量重复;因此,当我们的应用程序都更改主机名或凭据(例如在环境之间更改)时,它们可以很容易地更改。我已经能够通过使用variables来缓解一些痛苦,但它仍然留下了很多重复。

我了解如何使用模块控制器和测试片段对 HTTP 请求本身进行类似的操作;但同样不适用于配置元素的范围...我知道以下屏幕截图不起作用,但我将其包括在内只是为了让您了解我的目标:

图片说明

也许这只是我来自 ReadyAPI 世界后的天真(您将首先创建可重用的请求定义并稍后引用它..),但我很想知道在 JMeter 中是否有可能发生类似的事情?如果没有,我很高兴确认我没有遗漏什么?

任何帮助将非常感激!非常感谢,


编辑:我尝试过的一切仍然没有运气..

标签: jmeterperformance-testingload-testingjmeter-5.0

解决方案


推荐阅读