当前位置:网站首页>jmeter的websocket插件安装和使用方法
jmeter的websocket插件安装和使用方法
2022-08-09 02:21:00 【yutiedun】
1.安装JMeter的插件管理器
下载地址
https://jmeter-plugins.org/get/
将下载的jar包放入 jmeter的 lib/ext目录中,然后重启jmeter。
2.安装Websocket插件
点击Options – Plugins Manager
在Available Plugins标签下搜索websocket,选中WebSocket Samplers by Peter Doornbosch,然后点击Apply Changes and Restart JMeter按钮。
3.添加Threads - Thread Group
在Test Plan上点击右键,依次选择Add – Threads – Thread Group
4.添加Sampler – Websocket xxx
在Thread Group上点击右键,依次选择Add – Sampler – Websocket xxx
里面有几种Websocket的Sampler,可以根据要测试的内容选择。
5.具体实践方案
(1) 添加线程组
在【测试计划】上点击右键,依次选择Add – Threads – Thread Group
Name修改为【发送消息】,便于理解。
Number of Threads设置为1,因为连接Websocket后要进行登录并保持会话,所以只能用一个线程。
Loop Count设置为200,也就是循环200次。
(2) 连接
在Thread Group上点击右键,依次选择Add – Sampler – Websocket Open Connection
Name修改为【连接】,便于理解。
Server name or IP填写Websocket服务器地址,Port填写端口号。
(3) 登录
在Thread Group上点击右键,依次选择Add – Sampler – Websocket request-response Sampler
Name修改为【登录】,便于理解。
Connection选择 use existing connection,也就是使用前面已经建立的连接。
数据类型选择Text,请求数据Request data根据实际情况填写。
(4) 心跳
在Thread Group上点击右键,依次选择Add – Sampler – Websocket Ping/Pong
Name修改为【心跳】,便于理解。
Behaviour选择ping/pong (send ping,expect pong)
(5) 发送消息
在Thread Group上点击右键,依次选择Add – Sampler – Websocket request-response Sampler
Name修改为【发送消息】,便于理解。
Connection选择 use existing connection,也就是使用前面已经建立的连接。
数据类型选择Text,请求数据Request data根据实际情况填写。
(6) 查看结果
在Thread Group上点击右键,依次选择Add – Listener – View Results Tree
(7) 开始执行
点击Start按钮,开始测试。
结果如下
边栏推荐
- 【AspNetCore】实现JWT(使用Microsoft.AspNetCore.Authentication.JwtBearer)
- ApiFile配置环境
- Go-12-Structure
- The last exam before the NPDP revision!caution
- 点击div内部默认文本被选中
- 史上最猛“员工”,疯狂吐槽亿万富翁老板小扎:那么有钱,还总穿着同样的衣服!
- 18.flink Table/Sql API之 catlog
- 【izpack】使用izpack为你的程序提供安装程序封装
- 数字孪生+燃气管理,开启智慧燃气管理新模式
- Flume (四) --------- Flume 企业开发案例
猜你喜欢
中国SSD产业突围有多难?除了技术“瓶颈”还有哪里挑战?
Line segment tree of knowledge
虹科技术|如何阻止供应链攻击?
使网络安全威胁风险更高和成本更高的五个趋势
ROS2 ERROR: OpenGL 1.5 is not supported in GLRenderSystem::initialiseContext at C:\ci\ws\build...
How js implements array deduplication (7 kinds)
etcd实现大规模服务治理应用实战
电磁辐射安全标准及检测方法
Use of torchversion.transforms
史上最猛“员工”,疯狂吐槽亿万富翁老板小扎:那么有钱,还总穿着同样的衣服!
随机推荐
2022年自然语言处理校招社招实习必备知识点盘点分享
Electromagnetic radiation safety standards and detection methods
NPDP改版前最后一次考试!请注意
eladmin container deployment super detailed process
力扣刷题记录--常用功能函数
final
Educational Codeforces Round 132 (Rated for Div. 2)
嵌入式设备驱动开发
程序员的日常生活 | 每日趣闻
【AspNetCore】实现JWT(使用Microsoft.AspNetCore.Authentication.JwtBearer)
最强分布式锁工具:Redisson
[ANT]apache ant 安装说明
2022 China Eye Expo, China Beijing International Children and Adolescent Eye Health Industry Exhibition
9.1-----24. Swap the nodes in the linked list in pairs
物联网未来:未来五年的预期
配置文件的读取-TOML
Codeforces Round #809 (Div. 2)A~D1
JDBC technology (3) - use Druid database connection pool test
ROS 、SLAM 学习 error整理
终于有人把灰度发布架构设计讲明白了