WebSocket
是一种网络通信协议。关于它的详细介绍就不多说了,我们直接进入主题。
要在jmeter中测试websocket接口就需要安装插件、依赖
依赖包下载地址:https://download.csdn.net/download/kongge_/11079372
也可以在jmeter里面直接安装,步骤如下:
选项——>Plugins Manager,选择Available Plugins输入WebSocket,勾选,安装。
然后重启jmeter
jmeter创建线程组
了解插件说明:
● websocket close 关闭websocket连接
● websocket open connection 显示设置websocket连接
● WebSocket Ping/Pong 发送ping和接收 pong请求
● WebSocket Sampler 用于执行基本的请求-响应请求
● WebSocket Single Read Sampler 接收一个(文本或二进制)WebSocket 请求
● WebSocket Single Write Sampler 发送一个(文本或二进制)WebSocket 请求
● WebSocket request-response Sampler 同时具备向服务端发起请求和获取响应的功能
进行websocket接口测试,线程组-右键-创建WebSocket Open Connection,建立连接,IP地址和端口可以从控制台获取
线程组-右键-创建WebSocket Single Write Sampler,用户A加入聊天室,Request data参数可在控制台获取
线程组-右键-创建WebSocket request-response Sampler,用户A发送请求,Request data参数可在控制台获取
线程组-右键-创建WebSocket Single Read Sampler
再次线程组-右键-创建WebSocket Single Write Sampler,用户B加入聊天室
再次线程组-右键-创建WebSocket request-response Sampler,用户B发送请求
查看结果