Http请求与WebSocket请求区别(WebSocket协议简析)

 

以时间戳来查看当前发送记录应注意websocket的response延时

1、在并发的情况下,websocket请求延时可能要远大于http请求,比如延时2秒以上(从发送消息到看到聊天面板已经过了2秒以上)。

2、所以在jmeter中用时间戳函数${__time(,)}来表示最新一条聊天记录的时间是不可靠的。3、我们应该在websocket请求中插入正则表达式提取器,通过在response中获取其时间才能确保消息接收时间准确(即不要用客户端时间来判断你的聊天时间)

(1)先提取websocket反馈的服务端时间戳

 

 (2)再作为查询当前聊天记录的时间戳依据

 

posted @ 2019-08-19 10:26  捡书Girl  阅读(3201)  评论(0编辑  收藏  举报