2016-03-08 63 views
0

对于我的应用程序,当我录制时,每个HTTP请求都需要在单独的HTTP标题管理器中维护的标题。 现在,登录后,每个请求的Header管理器中也会管理身份验证令牌。对于多个用户,我为此身份验证令牌传递变量。要做到这一点,我需要在每个标题中编辑(或者我在Notepad ++中打开jmx文件,然后替换全部)。但是有没有什么方法可以像使用全局的HTTP头部管理器来覆盖采样杆头部。Jmeter-覆盖全局HTTP标头管理器通过HTTP标头管理器可用Http请求取样器

回答

0

如果所有的标题是整个剧本一样,那么你可以删除这是当前http请求采样的孩子都单独报头,只保留一个头的经理将作为一个全球性的标题经理都要求之外,它会传递值所有请求

+0

情况将去除每个请求采样头是手动的活动。并且标题对于所有请求并不常见,所以我不想删除标题。一些标题在一些中很常见,但在其他标题中却不常见。 –

1

Using JMeter's HTTP Header Manager文章:

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

如果你不喜欢,你可以取消“捕获HTTP标头”框在HTTP(S) Test Script Recorder

Capture HTTP Headers

+0

如果我取消选中此选项,那么我需要自己在顶部添加标题。但是因为我不知道每个请求的标题列表是什么,所以我更喜欢录制它。 –