学习jmeter对websocket进行压测笔记

jmeter对websocket进行压测

学习思路:
1.百度查询websock原理
2.百度查询jmeter支持websocket的插件,根据大佬的说法是依赖于6个插件
3.使用jmeter先实现可推送消息功能
4.再设计用例实现压测

一、websocket原理
这篇搬自知乎的文章讲的http与websocket的区别非常的形象易懂https://www.cnblogs.com/fuqiang88/p/5956363.html。

二、jmeter5.0 websocket插件
每次去Apache官网下载插件总是加载不出来,但是用jmeter的工具Plugins Manager安装插件就非常快捷和方便
1.点击选项-》Plugins Manager
plugins manager
2.点击Available plugins->搜索框输入websocket 出现以下两个,我两个都在下了,因为当时不是很懂需要什么插件然后点击右下角的按钮,就开始安装插件,安装完成后会自动重启jmeter
在这里插入图片描述
3.查看是否安装成功
在这里插入图片描述
三、先在jmeter实现推送消息功能
根据自己要测的业务需求,添加脚本,这里直接说添加关于websocket的东西
1.添加websocket open connection 建立链接,把http通信协议切换成websocket
在这里插入图片描述
server name or ip:要测试的域名
port:端口号
path:端口号后面的路径

2.添加websocket request-response sampler
在这里插入图片描述
这一步可以在connection里直接选择 use existing connection,复用链接,就不用填写下面的server url了
data里的request data:请求的数据

3.然后再添加察看结果树,点击运行程序,就可以了

在这里插入图片描述
四、设计压测测试用例这一步暂时还没有完成,完成了再来更新吧

猜你喜欢

转载自blog.csdn.net/qq_41059683/article/details/89395073
今日推荐