Jmeter 测试WebSocket 无响应数据的原因

首选Jmeter测试WebSocket需要添加Websocket插件和依赖包,具体可以参考这篇文章
https://www.cnblogs.com/liu-xiaoliu/p/9045888.html
一开始用Jmeter测试的时候,从结果树里面可以发现可以连接,但是,发送的数据没有对应的响应数据。
Jmeter 测试WebSocket 无响应数据的原因
后台用在线测试工具http://www.websocket-test.com/发现,这这是说明了连接成功而已。
Jmeter 测试WebSocket 无响应数据的原因
我用Jmeter测试的时候,我是发送了请求数据的,问什么,只返回了一个链接成功的响应呢,然后链接就关闭了。也就是说,还没等发送的数据响应返回,链接就关闭了。
Jmeter 测试WebSocket 无响应数据的原因
百度了很多,一无所获,后台重读了上面提到的那篇文章,发现文章中第三段第4点,仔细品了一下(1)(2)两点。
Jmeter 测试WebSocket 无响应数据的原因
就是说,Response Pattern可以简单的理解为设置的等待验证点,如果没有设置的字样出现,链接一直请求,直到超时,尝试设置了一下,果然,响应终于有返回正确的数据了。

Jmeter 测试WebSocket 无响应数据的原因
Jmeter 测试WebSocket 无响应数据的原因

Jmeter 测试WebSocket 无响应数据的原因
Jmeter 测试WebSocket 无响应数据的原因
按理说,不设置这些,也应该是有正常的返回才对,是不是要设置心跳数据什么的,对心跳还不太了解,路过的大神不妨评论里指点一二。