本篇简单说明下HTTP Header Manager以及HTTP Request Defaults的使用,可以在线程组内添加,也可以在http请求中添加,个人在目前的使用场景中在线程组添加的作用更大,可根据具体使用场景灵活添加;
两者作用基本相同,都是可以减少在每个http请求中需要重复配置的项;当有多个http请求都具有相同的配置时,通过配置这两个配置元件,可以避免在每个请求中重复添加,并且如果需要修改时,也可以只修改这一项,可实现统一管理
HTTP Header Manager
可添加默认请求头信息,线程组右键-添加-配置元件-HTTP信息头管理器;
本组件添加请求需要的请求头信息;内可设置请求所需要使用的请求头信息,在线程组中添加此项,如果多个请求都是使用同一个头那么可以只添加这一个头就可重复使用了
全局性: HTTP Request Defaults是全局性的配置,它将应用于测试计划中的所有HTTP请求。因此,在配置时需要谨慎,确保设置的默认值适用于所有相关的请求。
优先级: 如果在某个具体的HTTP请求中设置了与HTTP Request Defaults中相同的参数,那么该请求将使用自己设置的参数值,而不是HTTP Request Defaults中的默认值。这也更为方便,允许根据需要对特定请求进行定制。
HTTP Request Defaults
可添加http请求默认值的相关信息,线程组右键-添加-配置元件-HTTP请求默认值;
本组件添加http请求的相同值可避免在每个请求中都重复设置,例如可以添加协议(HTTP或HTTPS)、服务器名称或IP地址、端口等,适用于多个请求都发送给同一个域名