0

我想在 JMeter 的“HTTP CookiesManager”中为每个用户动态设置用户定义的 cookie 值,即ai_user 和 ai_session ,就像在浏览器电子商务网站中发生的那样。现在它是硬代码,但我希望它对每个进入的用户来说都是动态的和唯一的。

4

1 回答 1

0

在您的测试计划中添加一个HTTP Cookie 管理器就足够了,它会自动处理传入的 cookie

如果没有 - 很可能您正在测试的应用程序有问题,即它以无效或过期的 cookie 响应。如果是这种情况,您可以考虑将“实施”更改为限制较少的内容

在此处输入图像描述

和/或将下一行添加到user.properties文件:

CookieManager.check.cookies=false

更多信息:HTTP Cookie 管理器高级使用 - 指南

此外,始终可以手动处理 cookie,方法是使用正则表达式提取器从Set-Cookie响应标头中提取它们并将它们添加到生成的 JMeter 变量到 HTTP Cookie 管理器(或HTTP 标头管理器

于 2022-03-01T11:00:11.723 回答