jmeter 如何开展性能测试

性能测试

  • 性能测试,真正的目标是来发现性能问题,通过指标数据,定位分析问题的根源从而解决问题。
  • 解决问题并不是决绝所有的性能问题,一般是吧主要的问题先解决,次要的问题就会上升为主要问题,一次行程良性的循环。

如开开展性能测试

  • 先做 负载测试——得到系统最大可接受并发用户。
  • 然后 使用这个最大可接受并发用户,进行性能测试最终得到,性能指标,发现性能问题,完成性能测试。
  • 性能测试先做单接口测试,在做功能业务,在到整个项目

负载测试

  • 负载测试——逐步增加并发用户数量,得到最大可接受并发用户数。
    方法1:手动,多次,更改并发数量。一般不推荐
    方法2:连续的递增并发用户数,在每一个并发用户数量时,持续运行一段时间
    • 连续递增,递增的步长可进行自定义,并非是1
使用工具 jmeter

使用jmeter进行性能让测试需要使用CLI模式,图形界面模式只是用调试脚本

  • 方法2的实现:使用jmeter的插件jpqc,有一个steppingthread线程组就是固定步长的线程组
  • 下载插件完成后,在jmeter选择中出现Plugins的选择
    在这里插入图片描述
    在这里插入图片描述
  • 添加steppingthread线程组
    在这里插入图片描述
  • 这个线程组启动多少个并发用户,这个数量是一个预估值。这个值可用预估法获得
    • 预估日访问量:
      1、假设日访问量为500w——一天24小时总的访问量
      2、总访问数量/总时间得到每秒并发数量
      5000000/24/3600=58
      3.依据二八原则(80%的请求发生在20%的时间里)
      40000/4.8/3600=232
      4
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值