2012-01-17 51 views
2

JMeter文档声明应该在线程组级别添加Cookie管理器。然而,在测试计划级别添加它会发生什么和/或可能产生的副作用?我是否正确地做出了假设,所有线程组都会拿起这个全局cookie管理器,并按预期的方式继续进行,没有错误?这是典型的皱眉吗?只是寻找更好的理解这是如何在JMeter中起作用的。JMeter Cookie管理器在全球级

回答

1

我一直使用HTTP Cookie管理器添加在测试计划水平而不是测试组一个对任何性能/负载测试场景中没有任何问题。


Here从支持的JMeter的答案:

是否有可能“传播”通过相同的测试计划不同的线程组饼干?

编号JMeter线程旨在 代表独立用户,因此Cookie和变量对于 线程是本地的。


如果你真的感兴趣,你将启用调试您的HTTP Cookie管理器获取更多信息:
select Cookie Manager > click Help in jmeter's main menu > click Enable Debug.
所以,你会在Cookie管理jmeter.log调试信息找到。

+1

但是,这似乎是完全随机的,我们的应用程序会抛出异常,指出使用中的浏览器不支持cookies(该浏览器为JMeter)。所以我想知道,把它放在全球层面是否是一个好主意。 – 2012-01-17 18:33:02