2024年软件测试最全jmeter如何测试websocket接口?_jmeter怎么测websocket接口,一种非常简单的软件测试屏幕适配方案

img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上软件测试知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

需要这份系统化的资料的朋友,可以戳这里获取

jmeter做接口测试,很多人都是做http协议的接口,就有很多人问websocket的接口怎么测试啊?

首先,我们要明白,websocket接口是什么接口。

然后,我们怎么用jmeter测试?

jmeter要测试websocket接口,需要先下载安装一个websocket samplers by peter doornbosch 的插件,插件安装成功后,再次启动jmeter,会在jmeter取样器最下面显示6个socket相关的取样器

websocket close 用于正常关闭websocket连接;

websocket open connection 用于显式设置websocket连接;

websocket ping-pong 用于发送ping和接收 pong请求;

websocket single read sampler 用于接收一个文本或二进制的websocket请求;

websocket single write sampler 用于发送一个文本或二进制的websocket请求;

websocket request-response sampler 用于执行基本的请求-响应请求;

日常测试时,使用websocket request-Response sampler就足够了。

日常测试时,使用websocket request-Response sampler就足够了。

connection,有两个单选,一个是使用已经建立的连接,如果选择这种,那么,在该取样器之前要使用 websocket opnen connection先连接;

如果选择新建一个连接,则该取样器中,需要配置serverURL信息。

serverURL中,首先是协议,下拉框有两个选项,ws和wss. ws是明文数据传输,wss是密文数据传输,相当于http和https的差别。

server name or ip 就填写服务器的域名或ip地址

server name or ip 就填写服务器的域名或ip地址;

port 对应服务的端口;

path 对应服务路径,可以用 /;

data 就是发送的数据,支持两种,text文本,和binary 二进制;

request data为发送的数据,当数据类型为文本式,可以带jmeter的参数,如果为binary 二进制时,则输入的为二进制内容。

工具的配置就是这些,如果你只配置了websocket request-Response sampler 请求结束后,websocket连接不会关闭。

但是会在下次运行时,GC(垃圾收集)会自动回收资源关闭连接。

如果期望,测试结束时,立马关闭,可以使用websocket close 取样器

也可以修改jmeter.properties文件,设置:websocket.thread.stop.policy = wsClose;

若设置为:

websocket.thread.stop.policy=tcpClose则要在关闭jmeter时关闭连接。

img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上软件测试知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

需要这份系统化的资料的朋友,可以戳这里获取

讲解视频,并且后续会持续更新**

需要这份系统化的资料的朋友,可以戳这里获取

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值