session - 在 Jmeter 中与 Cookie 保持会话
问题描述
我正在尝试在 jmeter 中运行一个简单的测试,但我被卡住了。步骤是:
- 登录
- 设置 Cookie 管理器
- 访问登陆页面
前 2 步成功,但我在第 3 步得到状态 403 "errorId":"AUTHENTICATION_REQUIRED"。我的猜测是它没有从登录中获取会话,但我尝试过的一切都没有奏效。这是我的测试计划:
有什么建议么?
解决方案
JMeter 的HTTP Cookie 管理器遵循JMeter 范围规则,因此如果您将其作为请求的子级,Setting Cookies
它将仅应用于该请求,因此 cookie 将无法用于Landing Page
尝试将 HTTP Cookie 管理器上移一级,以便您的测试计划如下所示:
您应该能够使用查看结果树侦听器查看正在接收和发送哪些 cookie
推荐阅读
- ios - UIImagepickercontroller - 相机不工作
- php - 如何在 PHP 中将多个本地数据库中的数据同步和合并到实时服务器数据库?
- python - 使用带有自定义参数的 subprocess.Popen 时 Python 出错
- flutter - 如果颤动中没有指定颜色,标签文本和前缀图标采用什么颜色(默认颜色)?
- openssl - OPENSSL 创建根 CA 签名证书
- unit-testing - 如何在 Jasmine 中使用回调和返回类型模拟函数
- mongodb - mongoDB 通过 id 查找并返回匹配的子文档
- python - Pyspark:读取多个 csv 文件并用源注释它们
- javascript - JS:我如何使这个脚本更小。随机对象
- python - 如何在 python 中使用不同模式在谷歌大查询中附加数据框?