使用Jmeter做性能测试的一些总结

根据以下的公式(只代表是这种关系,不能完全等价该公式),你的tps不变的情况下,线程数不断增加,响应时间是肯定是增加的,以致完全超时,所以当你的报告发现大量的超时时,你可以考虑是不是线程数过大了。1、正常的压测过程是,先压测出一个线程下的tps,然后根据以下的公式算出大概需要的jmeter线程数,以上的例子中,如果一个线程下的tps为10tps。3、那什么时候下,jmeter的线程数就是支持的用户数呢。上面的就是我在压测过程中的一些总结,以后会每周都会记录一些常用的小技巧,积少成多,积累知识,充实自己!
摘要由CSDN通过智能技术生成

本人虽然参加软件测试工作多年,但是做性能测试的经验不是很多,所以目前在我们公司做性能测试都是边学习边干活,边干活便总结。

最近在做MQTT服务器的性能测试,总结了一下几条测试中用到的内容,总结如下:

一 使用jmeter创建mqtt的脚本

1.以jmeter5.1.1为例,下载以后在windows下打开

2.下载mqtt-jmeter插件,下载地址:https://github.com/emqx/mqtt-jmeter/releases/download/v2.0.2/mqtt-xmeter-2.0.2-jar-with-dependencies.jar

3.将插件放置于jmeter的lib/ext目录下,然后重启一下jmeter,在jmeter的添加取样器里能看到mqtt的几个取样器即可

 4.添加测试计划,添加发布消息的取样器,MQTT Connect添加仅一次控制器,在MQTT Pub Sampler下也可以根据情况添加一个固定定时器,在MQTT Connect里填写mqtt的服务器信息

 5.添加订阅消息的取样器,此时我们需要重新连接mqtt服务器,同理也设置一个近义词控制器,添加MQTT Sub Sampler

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值