【发布时间】:2017-04-03 12:35:59
【问题描述】:
我正在为我的应用程序进行负载测试。对于登录,我在响应标头中获得了 set-cookie。是否可以使用 cookie 管理器附加所有 cookie 并将其发送到另一个请求的请求标头中
【问题讨论】:
标签: jmeter
我正在为我的应用程序进行负载测试。对于登录,我在响应标头中获得了 set-cookie。是否可以使用 cookie 管理器附加所有 cookie 并将其发送到另一个请求的请求标头中
【问题讨论】:
标签: jmeter
只需将 cookie 管理器添加到您的线程组。
Jmeter 会自动将 cookie 转移到相应的进一步请求中
【讨论】:
将HTTP Cookie Manager 添加到您的线程组,它应该会自动处理cookie。
如果它没有拾取所有 cookie,则应该是一个或多个 cookie 存在问题,即 Domain or Path 不匹配或 expiration date 是过去的或其他。如果是这种情况并且您仍然希望 JMeter 考虑无效的 cookie,您可以尝试将下一行添加到 user.properties 文件(位于 JMeter 的“bin”文件夹中)
CookieManager.check.cookies=false
鉴于此属性设置为false JMeter 在存储它们之前不会检查 cookie,您应该会看到“丢失”的那些,但是我建议您针对您的应用程序提出一个缺陷,因为您没有看到由添加的 cookie HTTP Cookie 管理器表明它们有问题
【讨论】: