JMeter怎样测试WebSocket

Posted 此生不换Yang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JMeter怎样测试WebSocket相关的知识,希望对你有一定的参考价值。

一、安装WebSocket取样器

 

1、从JMeter插件管理器官网下载:

https://jmeter-plugins.org/

把这6个jar包放到C:\\JMeter\\apache-jmeter-3.3\\lib\\ext目录下

 

2、从github下载:

https://github.com/maciejzaleski/JMeter-WebSocketSampler

 同理,下载解压后的6个jar包放到C:\\JMeter\\apache-jmeter-3.3\\lib\\ext目录下

 

3、自动安装:

下载完成后,

JMeter会自动重启。

 

二、WebSocket取样器

 

 

三、测试WebSocket协议示例

 

以http://www.blue-zero.com/WebSocket/网站为例:

 

黑色字体是服务器响应的,

淡绿色字体是客户端发出的。

 

 

服务器名称或IP:WebSocket端点(主机,服务器端WebSocket组件所在的位置);
端口号:WebSocker服务器侦听的端口,通常是HTTP端口80;
超时:连接 -设置连接的最长时间(以毫秒为单位),如果超出则采样器失败,响应 -响应消息相同;
实现:唯一可用的是RFC6455(v13) - WebSocket协议标准的最新版本;
协议:要使用的WebSocket协议:ws前缀标识WebSocket连接,wss前缀标识WebSocket安全连接;
Streaming Connection:表示TCP会话是否保留,如果选中 - 连接将保持不变,如果未选中,则在第一次响应后将关闭连接;
请求数据:定义外发消息;
响应模式:采样器将等待响应以包含定义的模式(或直到响应超时发生);
关闭连接模式:与“响应模式”基本相同,但连接将被关闭;
消息Backlog:标识要保留的响应消息的最大长度。

以上是关于JMeter怎样测试WebSocket的主要内容,如果未能解决你的问题,请参考以下文章

jmeter用java代码怎样编写接口测试源码

jmeter用java代码怎样编写接口测试源码

怎样进行Jmeter接口测试里的MD5加密?

jmeter怎样自动获取cookie

Jmeter怎样实现多用户并发

请问Jmeter进行接口功能测试操作步骤是怎样的?