Jmeter对webSocket压测以及观察

  • Jmeter压测工具

之前用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 端口号 路径 参数

加入聚合报告,观察树,在启动任务执行,查看报告数据

有兴趣的小伙伴可以入群

Jmeter对webSocket测试相关推荐

  1. 性能进阶:使用JMeter进行websocket测试

    摘要 本次测试案例主要是分享如何使用JMeter进行websocket协议下的聊天接口性能测试. 包含websocket插件的下载安装.线程组及sampler的设置.csv参数化和组建分布式测试的方法 ...

  2. 性能进阶:使用JMeter进行websocket测试【建议收藏】

    本次测试案例主要是分享如何使用JMeter进行websocket协议下的聊天接口性能测试. 包含websocket插件的下载安装.线程组及sampler的设置.csv参数化和组建分布式测试的方法.如何 ...

  3. JMeter之Websocket测试

    上一篇:WebSocket初步的认识 通过上一篇,以及对websocket有个初步的了解,接下来学习如何在JMeter里进行websocket的通讯. websocket插件介绍 如下图,在插件助手里 ...

  4. 如何使用Jmeter对WebSocket进行压力测试

    01 环境准备 Jmeter对WebSocket协议的环境准备: 因为Jmeter本身不支持WebSocket协议的,所以需要安装第三方的插件JMeterWebSocketSampler-1.0.2- ...

  5. Jmeter实现WebSocket协议的接口和性能测试方法

    WebSocket protocol 是HTML5一种新的协议.它实现了浏览器与服务器全双工通信(full-duplex). 浏览器和服务器只需要要做一个握手的动作,然后,浏览器和服务器之间就形成了一 ...

  6. JMeter 阶梯式加压测试插件 Concurrency Thread Group

    jmeter阶梯式加压测试:JMeter 阶梯式加压测试插件 Stepping Thread Group 由于Stepping Thread Group插件相对来说过于老旧,已不被官方所推荐. 所以这 ...

  7. jmeter http并发测试时报错

    jmeter http并发测试时报错 错误信息如下:jmeter Response code: Non HTTP response code: java.net.URISyntaxException ...

  8. jmeter 高并发测试报告_使用 JMeter 进行压力测试

    原文连接:使用 JMeter 进行压力测试 一.前言 压力测试是每一个Web应用程序上线之前都需要做的一个测试,他可以帮助我们发现系统中的瓶颈问题,减少发布到生产环境后出问题的几率:预估系统的承载能力 ...

  9. 用 JMeter 测量性能--测试您的 DB2 数据库

    为什么80%的码农都做不了架构师?>>>    级别: 初级 Kulvir Singh Bhogal, IBM 电子商务顾问, Austin, TX 2004 年 11 月 01 日 ...

最新文章

  1. 洗礼灵魂,修炼python(70)--爬虫篇—补充知识:json模块
  2. DevExpress打印功能 z
  3. fatal error C1900: Il mismatch between 'P1' version '20060201' and 'P2' version '20050411'
  4. JoSE:球面上的词向量和句向量
  5. file input 点击没反应_动态input file多文件上传到后台没反应的解决方法!!!
  6. 【SpringMVC】SpringMVC系列4之@RequestParam 映射请求参数值
  7. python中 的用法_详解python中@的用法
  8. c语言时间错误的是什么意思,C语言中,如何验证输入日期的正确性!~
  9. 信息学奥赛一本通C++语言——1068:与指定数字相同的数的个数
  10. 小米8护眼模式无效_雷军没有交代的小米9的N个细节,这篇文章全告诉你了
  11. Windows下JetBrains CLion的pthread使用配置
  12. linux下使用select实现精确定时器
  13. c语言代码99乘法表,c语言九九乘法表代码如何写
  14. 利用EditPlus制作Anki记忆卡批量导入文件
  15. aso优化师是什么_做ASO优化师这么多年,没想到被它打败了!
  16. 写给安卓软件工程师的3条建议,全套教学资料
  17. Python库(x)纯小学生(我)自制
  18. 全球首个身份验证保险 提供每笔交易100万美金保额
  19. 软件设计师上午真题及参考答案
  20. Unity Shader学习记录(6) —— 高光反射光照模型和内置计算函数

热门文章

  1. 仓库智能化管理:WMS仓储管理系统解决方案
  2. 小猿圈Linux视频教程常见问题汇总
  3. 喜讯 | 创新引领,数据赋能,数说故事再度斩获金鼠标数字营销大赛双项大奖
  4. 简单的记账方法有哪些?
  5. Visio录制宏代码——重复批量导出600dpi的tiff图片
  6. 报告预测,到2050年将有超过10亿人流离失所
  7. alicloud linux3安装Jdk和Maven
  8. 电脑桌面文件不见了怎么恢复?
  9. 软件测试适合女生吗?我30岁了能学会吗?我大专毕业能做吗?
  10. PS不显示文字光标、文本框、选择后不高亮的解决办法