1、websocket是应用层通信协议,采用全双工通信。
协议的格式为:ws://或者wss://。
image
2、1次握手+传输数据(绿色表示建立连接,红色表示传输数据)
imagewebsocket协议通过1次握手建立连接,客户端可以主动将消息发送给服务端,服务端也可以主动推送消息给客户端。
3、jmeter中配置WebSocket Samplers by Peter Doornbosch插件
4、jmeter-websocket有6个采样器
WebSocket Open Connection:建立websocket连接
WebSocket Ping/Pong:控制帧,发送Ping接收Pong
WebSocket request-response Sampler:发送/接收(文本或二进制)websocket帧
WebSocket Single Read Sampler:接收(文本或二进制)websocket帧
WebSocket Single Write Sampler:发送(文本或二进制)websocket帧
WebSocket Close:关闭websocket连接
5、配置采样器
5.1、配置建立websocket连接采样器
image5.2、配置发送Ping接收Pong采样器
image5.3、配置发送/接收(文本或二进制)websocket帧采样器
image5.4、配置发送(文本或二进制)websocket帧采样器(非阻塞请求)
image 5.5、配置接收(文本或二进制)websocket帧 image5.6、配置关闭websocket连接采样器
image
网友评论