【发布时间】:2012-02-12 09:49:49
【问题描述】:
JMeter 文档指出应该在线程组级别添加 cookie 管理器。但是,在测试计划级别添加它会发生什么和/或可能的副作用是什么?我是否正确地假设所有线程组都会选择这个全局 cookie 管理器并按预期进行而没有错误?这通常是不受欢迎的吗?只是想更好地了解它在 JMeter 中的工作原理。
【问题讨论】:
JMeter 文档指出应该在线程组级别添加 cookie 管理器。但是,在测试计划级别添加它会发生什么和/或可能的副作用是什么?我是否正确地假设所有线程组都会选择这个全局 cookie 管理器并按预期进行而没有错误?这通常是不受欢迎的吗?只是想更好地了解它在 JMeter 中的工作原理。
【问题讨论】:
我一直使用在测试计划级别添加的 HTTP Cookie 管理器,而不是 测试组,用于任何性能/负载测试场景,没有任何问题。 p>
Here 来自 Jmeter 支持的回答:
是否可以通过同一测试计划的不同线程组“传播”cookie?
没有。 JMeter 线程旨在 代表独立的用户,所以 cookie 和变量是本地的 线程。
如果您真的有兴趣,您将通过启用 HTTP Cookie 管理器的调试来获得更多信息:select Cookie Manager > click Help in jmeter's main menu > click Enable Debug.
所以你会在 jmeter.log 中找到 Cookie Manager 的调试信息。
【讨论】: