我正在使用Jmeter进行负载测试。在Jmeter中,我正在为负载测试创建场景。 有两种选择,如下所示 -
ThreadGroup - > ConfigElement - >的 HttprequestDefaults
和
ThreadGroup - >采样器 - >的的HttpRequest
我想知道在创建场景时这两个选项(HttprequestDefaults和Httprequest)之间有什么区别。
答案 0 :(得分:2)
HttprequestDefaults
设置测试计划中Httprequest
个控制器的默认值。因此,实际的HTTP请求由Httprequest
采样器执行,HttprequestDefaults
将HTTP请求采样器配置为其控件类型ConfigElement
所暗示的。
答案 1 :(得分:1)
HttprequestDefaults和Httprequest适用于全局和局部变量的概念
如果您在HttprequestDefaults中设置任何值,它将适用于所有httprequest 例如:域名,代理服务器名称,协议等;您不需要在所有httprequest中逐个执行此操作
如果,在某种情况下,任何httprequest值都不同于httprequestdefaults(全局变量);它将在场景运行(本地变量)(优先级)
中采用httprequest值希望这有帮助!