Jmeter对webSocket压测以及观察
之前用WebSocket开发了消息的即时推送功能,也了解WebSocket的连接是比较占内存的,如果管理不好连接数,很容易触发jvm堆内存溢出
最近工作上的事也忙完了,所以花点时间也对WebSocket进行压测,以及深入WebSocket连接数为什么占内存
Jmeter压测工具
Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件
做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域
Jmeter官方下载链接
.tgz Liunx系统的 .zip windows版本的
本次演示是windows所以下载.zip,注意使用Jmeter必须装有jdk
下载下来的Jmeter.zip解压即可用
找到解压apache-jmeter的bin目录,点击jmeter.bat,打开jmeter
会弹出两个窗口cmd.exe窗口不能删除,否则会jmeter也会推出
设置成中文编码
Jmeter对WebSocket测试需要安装插件
首先安装可下载插件的包的:plugins-manager.jar
插件放入:apache-jmeter\lib\ext目录下
下载测试webSocket插件
创建测试组,在添加->取样器->WebSocket
加入测试ip 端口号 路径 参数
加入聚合报告,观察树,在启动任务执行,查看报告数据
有兴趣的小伙伴可以入群
版权归原作者 梨瓜 所有, 如有侵权,请联系我们删除。