jmeter压测websocket协议

news2024/10/6 18:25:12

一、jmeter 安装websocket插件

1、选项--插件管理

2、搜索WebSocket Samplers by Peter Doornbosch插件 进行安装 

3、 重启 jmeter

二、jmeter压测websocket协议实战

2.1、以网站为例:

websocket在线测试

1、断开连接

2、打开F12,查看WS数据

3、建立连接,发送数据,查看请求。

4、这个服务会将用户发送给服务器的消息返回给客户端。

5、分析一下这个网站

a、初次建立连接时,服务器会主动向客户端发送一次请求

b、建立连接之后,再向服务器发送请求,服务器会将接收到的客户端请求再次返回给客户端

接口地址为:

ws://124.222.224.186:8800

2.2 jmeter 配置请求

需要有3个基础配置。

1、取样器:Websocket Open Connection

作用:与服务器建立连接

2、取样器:WebSocket request-response Sampler

作用:向服务器发送数据,并接收服务器返回的数据

3、添加断言

2.2.1 配置取样器Websocket Open Connection

1、配置取样器Websocket Open Connection,与服务器建立连接

2、取样器:WebSocket request-response Sampler

 

我们在这里选择使用已经存在的连接,内容为text格式的,比如输入“你好” 

3、添加断言

注意哦,在本次压测中,断言响应代码,不要断言响应文本,因为我发现服务端每次返回的消息不是固定的。

响应代码为200

4、我们再添加一个查看结果树

 

5、配置并发数量

如,配置10个并发,循环两次 

6、进行压测压测

三、相关内容 手写WebSocket 服务端客户端

Netty框架介绍并编写WebSocket服务端与客户端-CSDN博客

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1577759.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

基于Socket简单的UDP网络程序

⭐小白苦学IT的博客主页 ⭐初学者必看:Linux操作系统入门 ⭐代码仓库:Linux代码仓库 ❤关注我一起讨论和学习Linux系统 1.前言 网络编程前言 网络编程是连接数字世界的桥梁,它让计算机之间能够交流信息,为我们的生活和工作带来便利…

电路基础-电容-电感

电路基础 电容 通交流阻直流,滤波,旁路,退耦,作驱动电源(洗衣机电机启动时需要一个强电启动) 电容选型的工程值;参考以往开发板的选型;抄作业。 电源并连多个电容的作用 保证单…

thinkphp6使用阿里云SDK发送短信

使用composer安装sdk "alibabacloud/dysmsapi-20170525": "2.0.24"封装发送短信类 发送到的短信参数写在env文件里面的 #发送短信配置 [AliyunSms] AccessKeyId "" AccessKeySecret "" signName"" templateCode"&…

泛微OA 自定义多选浏览框

1、建模引擎-》应用建模-》表单 2、建模引擎-》应用建模-》模块 3、建模引擎-》应用建模-》查询 4、把查询页面挂到前端页面。 效果展示: 5、建模引擎-》应用建模-》浏览框 6、流程表单中字段应用

Java环境变量配置说明

1、右键点击“此电脑”,选择“属性”项。 2、点击“高级系统设置”,在弹出的系统属性框中,选择“高级”选项卡(默认即显示该选项卡),点击“环境变量”。 3、在弹出的“环境变量”框,中选择下方…

武汉凯迪正大—红外SF6检漏仪

产品概述 KDWG-III高精度SF6气体检漏仪(手持式)是测量SF6气体泄漏的新产品,采用进口传感器,它具有灵敏度高、稳定性好、响应速度快、操作简便、移动范围大,可迅速、准确的定性和定量检测SF6断路器和GIS的泄漏点及年泄…

如何利用Anaconda管理ArcGISPro相关环境

1.查看 目标下载scikit-learn以及scikit-image,以下是在ArcGISPro中查询库的结果 我们发现原始环境中不存在这两个库 2.修改 向Anaconda的Channels中添加esri的channel,点击add...直接输入esri即可 3.下载 接下来就可以直接下载自己需要的库了

说说对WebSocket的理解?应用场景?

一、是什么 WebSocket,是一种网络传输协议,位于OSI模型的应用层。可在单个TCP连接上进行全双工通信,能更好的节省服务器资源和带宽并达到实时通迅 客户端和服务器只需要完成一次握手,两者之间就可以创建持久性的连接&#xff0c…

2024通信技术与航空航天工程国际会议(ICCTAE2024)

2024通信技术与航空航天工程国际会议(ICCTAE2024) 会议简介 通信技术和航空航天领域有着密切的关联和深远的意义。 随着通信技术和航空航天工程的快速发展,这两个领域的交叉融合为学术界和工业界提供了广阔的研究空间和实际应用前景。为了进一步推动相关领域的发…

手把手教你免费领取雨云游戏云服务器

随着云计算技术的快速发展,云服务器已经成为许多开发者和创业者的首选。雨云游戏云服务器作为一款专为游戏开发者打造的高性能、低成本的云服务,吸引了越来越多的用户,本文将手把手教你如何免费领取雨云游戏云服务器。 1、访问雨云官网并注册…

SpringBoot快速入门笔记(5)

文章目录 一、elemetnUI1、main.js2、App.vue3、fontAwesome 一、elemetnUI 开源前端框架,安装 npm i element-ui -S 建议查看官方文档 Element组件,这里是Vue2搭配elementUI,如果是vue3就搭配elementPlus,这里初学就以Vue2为例子…

【JavaWeb】Day32.SpringBootWeb请求响应——分层解耦(二)

3.IOC&DI 3.1 IOC&DI入门 完成Controller层、Service层、Dao层的代码解耦 思路: 1. 删除Controller层、Service层中new对象的代码 2. Service层及Dao层的实现类,交给IOC容器管理 3. 为Controller及Service注入运行时依赖的对象 Controller程序…

健身房如何通过软文获客?媒介盒子告诉你

如今全民健康意识上升,大家越来越重视运动带给人的获得感以及成就感,对于健身房来说,适当进行推广,不仅可以提高品牌知名度,还能吸引更多的潜在客户。今天媒介盒子就从专业角度和大家聊聊:健身房如何通过软…

手机软件何时统一--桥接模式

1.1 凭什么你的游戏我不能玩 2007年苹果手机尚未出世,机操作系统多种多样(黑莓、塞班、Tizen等),互相封闭。而如今,存世的手机操作系统只剩下苹果OS和安卓,鸿蒙正在稳步进场。 1.2 紧耦合的程序演化 手机…

Social Skill Training with Large Language Models

Social Skill Training with Large Language Models 关键字:社交技能训练、大型语言模型、人工智能伙伴、人工智能导师、跨学科创新 摘要 本文探讨了如何利用大型语言模型(LLMs)进行社交技能训练。社交技能如冲突解决对于有效沟通和在工作和…

九泰智库 | 医械周刊- Vol.20

⚖️ 法规动态 国家药监局发布进一步加强医疗器械注册人委托生产监督管理的公告 4月3日,为全面落实医疗器械注册人质量安全主体责任,进一步加强注册人委托生产监督管理,有效防控医疗器械质量安全风险。国家药监局发布关于进一步加强医疗器械…

03-JAVA设计模式-适配器模式

适配器模式 设么是适配器模式 它属于结构型模式,主要用于将一个类的接口转换成客户端所期望的另一种接口,从而使得原本由于接口不兼容而无法协同工作的类能够一起工作。 适配器模式主要解决的是不兼容接口的问题。在软件开发中,经常会有这…

【JavaEE框架】spring之配置数据源和JdbcTemplate

目录 一、数据准备 1、在pom.xml种导入依赖包 2、 建立数据库表 二、测试数据源&#xff08;操作数据库&#xff09; 三、在spring中使用数据源 四、增删改查操作数据库 五、测试 六、部分代码具体分析 一、数据准备 1、在pom.xml种导入依赖包 <dependency><g…

Java设计模式:外观模式之优雅门面(九)

码到三十五 &#xff1a; 个人主页 心中有诗画&#xff0c;指尖舞代码&#xff0c;目光览世界&#xff0c;步履越千山&#xff0c;人间尽值得 ! 在软件工程中&#xff0c;设计模式是解决常见设计问题的经验总结&#xff0c;它为开发者提供了一种通用的、可复用的解决方案。外…

同样是测痛仪有什么不一样?大小鼠足底光热刺痛仪VS大小鼠鼠尾测痛仪

简单介绍&#xff1a; ZL-024E大小鼠足底光热刺痛仪是应用在痛觉生理学、药理学等痛觉研究的仪器。可自动测定大/小鼠在自由状态下足底光热刺激痛阈时间&#xff0c;操作简便&#xff0c;并且可自动得出测定结果&#xff0c;是用于药理实验中研究镇痛**的理想实验仪器。 详情…