提问人:Oleksandr Holyshevskyi 提问时间:11/2/2023 更新时间:11/2/2023 访问量:24
异步运行 JMeter 采样器
Run JMeter samplers asynchronously
问:
我的测试计划中有 2 个按顺序运行的线程组。
TestPlan
|-Thread1
|-Thread2
在线程 1 中,我做了一些示例,为 User1 打开第一个 WebSocket 连接 在线程 2 中,我做了一些示例,为 User2 打开第二个 WebSocket 连接
TestPlan
|-Thread1
|--HTTP Sample 1
|--HTTP Sample 2
|--WebSocket Connection Open for User1
|-Thread2
|--HTTP Sample 1
|--HTTP Sample 2
|--WebSocket Connection Open for User2
当我打开用户 2 的 WS 连接时,服务器必须向用户 1 发送消息,指出用户 2 已连接。
如何验证用户 1 是否在用户 2 通过其凭据连接到 WebSocket 后从服务器获得响应?
我尝试了不同的方法,但它仍然对我不起作用。
答:
0赞
Dmitri T
11/2/2023
#1
如果“服务器必须发送消息”,我只能考虑使用,即 While Controller 定期检查用户 1 来自服务器的消息。
添加一个后处理器,它将检查消息的存在并提取消息内容,并使用合适的 JMeter 函数(如 __jexl3 或 __groovy())将其与预期的内容进行比较
评论