情况: 通过使用Jmeter进行记录,我生成了api请求列表。我的测试对象的工作方式是,当您使用UI登录时,它会为整个会话创建一个密钥(此密钥还在不断变化),但是可以选择为用户提供静态api密钥,您可以将其用于所有请求不使用我的软件的用户界面发送api请求时。
问题: 我有一个要测试的api请求列表,但我只想覆盖所有api请求的标头中的一个变量(即添加静态api键)。
是否有一种方法可以仅覆盖所有(大多数)标头中的一个变量?
答案 0 :(得分:1)
通过Header Manager,您可以添加或覆盖HTTP请求标头。
在顶部创建标题管理器,然后输入公共值。该值将与所有标头一起发送。
有关更多信息,请检查以下链接:- https://www.blazemeter.com/blog/using-jmeters-http-header-manager
希望这会有所帮助。
答案 1 :(得分:1)
在HTTP Header Manager
上方或Thread Group
上方添加/复制所需的Recording Controller
并删除/禁用请求采样器中的所有HTTP Header Manager
,所有请求采样器将使用Main HTTP Header by默认。
干杯!