2012-04-24 93 views
1

在我的测试脚本,我使用的是在线程组级共享一个头的经理,然后每个采样器都有它自己的标题,以及该改变的事情(引荐,某些编译指示和Cache-Control )从请求到请求。我这样做是为了便于控制,例如所以我可以轻松更改所有请求的用户代理。头管理器和记录控制器

我使用代理和一个录制控制器来制作大部分脚本,并且我已经设置了一个标题管理器作为录制控制器的子节点 - 我还通过在代理元素中设置了标头管理器来测试了这一点,但是这些都不是我想要的。

它是做什么的从浏览器全套头的加入,而不仅仅是那些丢失或比我的头管理者指定的不同。

我缺少的东西,还是说没有办法做什么,我试图做的?

我使用JMeter的2.6。

+0

从问题中不清楚问题出在哪里。录制和播放是分开的,哪一个是您的问题? – 2012-05-05 16:34:01

+0

我的问题是,尽管使用了标题管理器,但录制控制器正在录制一整套标题。我想要它做的只是记录不同的头文件 - 就像它只会记录与HTTP请求默认值不同的HTTP采样器字段一样。 – 2012-05-07 13:01:01

+0

我不认为这是可能的。标题管理器用于播放,我很确定你不能将它用作录音的一部分。但是,我也认为HTTP请求默认控件是用于播放的,并且它不会影响录制,但是你说它的确如此,所以我可能是错的。 – 2012-05-07 13:23:03

回答

2

正如其他人所指出的,这还没有在JMeter中发生。我使用2.7并看到相同的行为。

我相信HTTP请求默认的原意和HTTP头管理是缓解开发商手工创建的脚本任务。随着HTTP代理控制器的使用量的增加,上述两个元素的应用需要扩展到代理控制器以进行记录。