根据条件发送不同的HTTP标头

时间:2013-05-24 12:06:01

标签: http-headers jmeter

我正在使用JMeter来测试接受并验证APIKey的HTTP服务器,并在成功时返回时间限制令牌。我想发送一个令牌,如果我有一个和一个APIKey,如果我没有,所以我有补充If控制器,每个控制器下面都有HTTP头管理器。

无法处理HTTP标头管理器。

通过在HTTP Header管理器旁边添加其他组件,我可以看到这些是有条件执行的,但HTTP Header Manager仍然被忽略。如果我将HTTP标头管理器从If控制器中复制出来(与HTTP请求处于同一级别),则会对其执行操作。

这种用法应该有用吗?如果没有,有没有办法有条件地设置有效的HTTP标头?

enter image description here

1 个答案:

答案 0 :(得分:1)

执行以下操作:

  • 在每个IfController中移动采样器

  • 并将侦听器移到Thread Group之外(与问题无关)