不论是在UI级别的自动化测试还是在接口级别的自动化测试中,对公共数据数据的分离都是一种趋势,这是自动化测试中必须要掌握的一种能力,是基本技能。对公共数据的分离好处是可以在一个地方来维护数据,来提高测试的效率,而不是重复的去干一件事; 比如在进行接口测试时,访问的服务器或IP都是固定不变的,这时我们就可以将访问的地址重复部分分离出来。而Jmeter中 HTTP请求默认值就满足了这个功能
> 添加 - 配置元件 - HTTP请求默认值
功能与 HTTP取样器 一样的,只是少了重定向与头部设置等功能
注:在一个测试计划中可以有多个Defaults组件,但多个Defaults组件的请求参数默认值会叠加, 不会去重,其他默认数据是会被HTTP取样器的新值给覆盖, 比如协议、端口等默认值
1. HTTP请求默认值-1 默认参数a的value为111
2. HTTP请求默认值-2 默认参数a的value为222