性能测试之websocket的性能测试
性能测试之websocket的性能测试
websocket的介绍
WebSocket是⼀种在单个TCP连接上进⾏全双⼯通信的协议,更加通俗直⽩的就是:浏览器通过 JavaScript 向服务器发出建⽴ WebSocket 连接的请求,连接建⽴以后,客户端和服务器端就可以通过 TCP 连接直接交换数据。当你获取 Web Socket 连接后,你可以通过 send() ⽅法来向服务器发送数据,并通过 onme ssage 事件来接收服务器返回的数据。
websocket的测试
⼀、测试⼯具
1.使⽤抓包⼯具,抓取wss/ws协议的请求
2.使⽤浏览器,打开检查元素(如下图)
⼆、测试点
websocket的性能测试
⼀、性能测试
websocket⼤部分使⽤在显⽰实时消息的场景下,也就意味着性能压⼒通常都是⽐较⼤的,所以正常都是需要进⾏⼀定的性能测试,检测前端服务器的使⽤情况
针对websocket的性能测试(如下图)
websocket的性能测试执⾏
⼀、使⽤⼯具jemeter模拟请求
注意:⼀般测试环境是ws,对应的端⼝是80;线上环境是wss,对应的端⼝是443 websocket的性能测试结果分析
1.压测过程中,确保功能使⽤正常
前端websocket怎么用
2.确认测试的连接为多少,同时查看服务器的使⽤情况
3.如果出现性能的瓶颈,记录下数据,进⾏调优

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。