websocket_wss_ws协议调试器是一款服务器端调试工具,斗鱼、哔哩哔哩、虎牙、拼多多、JD京东都有,ws字节集调试可用。服务端未使用任何框架,原生方式实现,更清楚WebSocket底层流程。
服务端支持多客户端数据收发
场景1: 大量链接的创建和关闭——不断模拟大量用户对Websocket链接的创建、关闭过程。
场景2: 长时间保持大量连接——创建大量链接,保持链接较长时间。
场景3:大量推送消息——可以少量链接较长时间保持,不断触发消息推送
添加了插件之后,启动JMeter并创建测试计划后就可以添加WebSocket Sampler了。
添加WebSocket Sampler之后配置相应信息:
Web Server
Server Name or IP:被测 WebSocket服务器的域名或IP
Port Number: 被测WebSocket服务器的端口号。
Timeout
Connection:链接建立的最大超时时间,单位毫秒。如果达到超时时间设置后链接未建立,则sampler失败。
Response:对响应消息的最大等待时间,单位毫秒。到达设定时间后WebSocket链接关闭。
WebSocket Request
Implementation:仅支持 RFC6455(v13)
Protocol:ws——普通的WebSocket链接,或wss——安全的WebSocket链接(WebSocket Secure connection)
Path、同请求一起发送参数、Request Data:与http采样器类似,结合被测接口说明文档来进行配置。
显示全部