JMeter中的HTTP请求默认值(HTTP Request Defaults)用于为所有HTTP请求设置默认的参数值。这可以避免在每个HTTP请求中重复设置相同的参数,提高测试效率。
HTTP请求默认值的使用步骤如下:
1、 添加HTTP请求默认值(HTTP Request Defaults)元件。右键点击线程组→添加→配置元件(Config Element)→HTTP请求默认值(HTTP Request Defaults)
2、 设置默认的请求参数。例如:
- 服务器名称/IP:www.test.com
- 端口:80
- 协议:HTTP
- 方法:GET
- 编码:UTF-8
- 代理主机:proxy.test.com
- 代理端口:8080
3、 添加HTTP请求(HTTP Request),请求会自动继承HTTP请求默认值中的参数值。
4、 可以在HTTP请求中覆盖默认值,也可以保留默认值。未设置的值会继承默认值。
5、 运行线程组,HTTP请求使用的请求参数为默认值与自身设置的值的组合。
一个简单的示例:
HTTP请求默认值:
服务器名称/IP:www.test.com
端口:80
方法:GET
编码:UTF-8
代理主机:proxy.test.com
代理端口:8080
HTTP请求1:
路径:/index.html
HTTP请求2:
路径:/product.html
端口:8080
方法:POST
运行结果:
HTTP请求1:
服务器名称/IP:www.test.com
端口:80
方法:GET
编码:UTF-8
代理主机:proxy.test.com
代理端口:8080
路径:/index.html
HTTP请求2:
服务器名称/IP:www.test.com
端口:8080
方法:POST
编码:UTF-8
代理主机:proxy.test.com
代理端口:8080
路径:/product.html
HTTP请求默认值通过设置HTTP请求的默认参数,可以避免重复配置,简化HTTP请求的配置过程,提高测试效率。