在我的测试计划中,我有两个线程组按顺序运行。
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
型
当我为User2打开WS连接时,服务器必须向User1发送消息,表明User2已连接。
如何验证User1在User2通过其凭据连接到WebSocket后是否从服务器获得响应?
我尝试了不同的方法,但它仍然不适合我。
1条答案
按热度按时间gcxthw6b1#
如果“服务器必须发送消息”,我只能想到使用While Controller定期检查用户1从服务器发送的消息。
添加一个后处理器,它将检查消息的存在并提取消息内容,并使用合适的JMeter函数(如__jexl3或__groovy())将其与预期的内容进行比较