Jmeter负载测试中Http请求默认值和Http请求之间的差异

时间:2013-06-28 08:34:02

标签: jmeter

我正在使用Jmeter进行负载测试。在Jmeter中,我正在为负载测试创建场景。 有两种选择,如下所示 -

ThreadGroup - > ConfigElement - >的 HttprequestDefaults

ThreadGroup - >采样器 - >的的HttpRequest

我想知道在创建场景时这两个选项(HttprequestDefaults和Httprequest)之间有什么区别。

2 个答案:

答案 0 :(得分:2)

HttprequestDefaults设置测试计划中Httprequest个控制器的默认值。因此,实际的HTTP请求由Httprequest采样器执行,HttprequestDefaults将HTTP请求采样器配置为其控件类型ConfigElement所暗示的。

答案 1 :(得分:1)

HttprequestDefaults和Httprequest适用于全局和局部变量的概念

如果您在HttprequestDefaults中设置任何值,它将适用于所有httprequest 例如:域名,代理服务器名称,协议等;您不需要在所有httprequest中逐个执行此操作

如果,在某种情况下,任何httprequest值都不同于httprequestdefaults(全局变量);它将在场景运行(本地变量)(优先级)

中采用httprequest值

希望这有帮助!