jmeter进行websocket压力测试

准备websocket的插件jar包

jmeter默认不支持websocket连接,需要下载额外的jar包到jmeter目录的\lib\ext\目录下
下载连接:jmeter的websocket插件jar包

配置jmeter

1,新建线程组
新建线程组
2,添加websocket sampler
添加websocket sampler
3,添加结果监视器
添加结果监视器
4,配置websocket sampler
我们在chrome的调试模式下可以找到websocket的连接信息:
websocket的连接信息

在frame的tab页可以看到发送的信息内容,右键可以进行copy
信息内容

根据上面的ws连接信息配置websocket sampler
配置websocket sampler

运行结果

运行结果

结果分析

结果分析
一般都是用聚合报告来看性能:
1. Samples:样本总数量,等于线程总数 * 循环次数
2. Average:请求处理的平均时间(毫秒ms),是压力测试的主要指标之一
3. Median:请求处理的中值时间(毫秒ms),样本数量中有一半的处理时间在这个值之上,有一半的处理时间在这个值之下
4. 90%Line,95%Line,99%Line:样本中百分之多少的处理时间都在这个值之下,是压力测试的主要指标之一
5. Min:耗时最少的请求时间
6. Max:耗时最多的请求时间
7. Error%:错误率
8. Throughput:吞吐量,服务器每秒处理的请求数
9. KB/sec:服务器每秒钟请求的字节数

  • 4
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值