【发布时间】:2021-12-26 10:15:44
【问题描述】:
场景:
在jmeter中使用4个具有不同用户名和密码的线程同时运行到 执行以下操作。
- 登录应用程序
- 进入聊天模块并向聊天室中的任何用户发送消息。
- 退出会话。
我使用 blazemeter 记录了一位用户操作的脚本并保存了 jmx 文件。
将jmx文件导入jmeter。
多个凭据(用户名,密码)是通过 CSV 文件获取的,并且用户名和密码的变量也已在 jmeter 中配置。
问题是:
当我成功运行脚本时,在查看结果树下,虽然“登录请求”的响应正文正确显示了该特定用户会话的详细信息,但是,所有其他 http 请求的响应都在获取记录的脚本用户的数据和会话详情。
我什至还选中了 HTTP 缓存和 cookie 管理器下的清除缓存和 cookie 框。
虽然应用程序只要求提供“用户名”和“密码”详细信息,但在后续操作期间,需要动态生成一些会话详细信息并将其存储为该特定用户会话的响应。
理想情况下,对于每个用户,响应正文中的会话详细信息需要属于该特定用户的会话本身。但是查看结果树也会在所有其他用户的后续请求的响应正文中显示第一个用户会话的详细信息。
谁能帮我解决这个问题?
【问题讨论】:
标签: performance testing jmeter