一:压测接口需要关注的几个指标

  • 并发数:有多少个用户并发。
  • 吞吐量:每秒完成的请求数。
  • 90%接口请求平均时间
  • 所有接口请求平均时间

如果吞吐量明显小于并发数时,就说明并发数不合适。

二:使用JMeter进行httq请求压测

1:设置JMeter语言为中文

在Options->Choose Language->Chinese(Simplified)

2:添加线程组
  1. 通过执行“测试计划”->"添加"->"线程组"命令建立线程组
  2. 在线程组面板里:有几个线程属性要根据情况填写
  3. 100个用户并发,在10秒内全部起来,每一个用户循环100次
3:添加聚合报告和察看结果树

4:添加http请求
  1. 通过执行“线程组”->"添加"->"取样器"->"HTTP请求"命令建立http请求
  2. 填写接口的http请求信息

三:进行接口压测

1:进行压测 用户并发100情况下,进行10000次取样,qps是81,吞吐量明显小于并发数,说明在这个机器配置下并发数不合适,就需要进行调整