Jmeter-通过Http请求采样器覆盖HTTP头管理器上的全局HTTP头管理器

时间:2016-03-08 07:51:52

标签: jmeter

对于我记录时的应用程序,每个HTTP请求都需要在单独的HTTP标头管理器上维护的标头。 现在,登录后,每个请求都会在Header管理器中管理身份验证令牌。对于多个用户,我为此身份验证令牌传递变量。为了实现这一点,我需要在每个Header中编辑(或者我在Notepad ++中打开jmx文件,然后替换所有)。但是有没有办法像使用全局HTTP标头管理器来覆盖Sample杠杆标题。

2 个答案:

答案 0 :(得分:1)

根据Using JMeter's HTTP Header Manager文章:

  

JMeter现在支持多个Header Manager。   合并标头条目以形成采样器的列表。如果要合并的条目与现有标头名称匹配,则它将替换先前的条目,除非条目值为空,在这种情况下将删除任何现有条目。这允许您设置一组默认标题,并对特定采样器应用调整。

如果您不喜欢这种情况,可以取消选中HTTP(S) Test Script Recorder

中的“捕获HTTP标头”框

Capture HTTP Headers

答案 1 :(得分:0)

如果整个脚本中的所有标头都相同,那么您可以删除当前为http请求采样器子项的所有单独标头,并且只保留一个标头管理器,而不是所有请求,它们将充当全局标头管理器,它将传递值到所有请求