使用JMeter进行压测接口
发表于:2026-06-18 12:44:53浏览:0次
一:压测接口需要关注的几个指标
- 并发数:有多少个用户并发。
- 吞吐量:每秒完成的请求数。
- 90%接口请求平均时间
- 所有接口请求平均时间
如果吞吐量明显小于并发数时,就说明并发数不合适。
二:使用JMeter进行httq请求压测
1:设置JMeter语言为中文
在Options->Choose Language->Chinese(Simplified)
2:添加线程组
- 通过执行“测试计划”->”添加”->”线程组”命令建立线程组
- 在线程组面板里:有几个线程属性要根据情况填写
- 100个用户并发,在10秒内全部起来,每一个用户循环100次

3:添加聚合报告和察看结果树

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

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

推荐文章
- centos宝塔面板为php7.4安装sqlsrv扩展使其支持sqlserver数据库
- js异步编程promise 和 async+await
- composer使用记录
- ThinkPHP5.0.*版本 cli模式下 MySQL连接超时
- 批量插入数据时唯一索引重复解决方法
- thinkphp5使用ODBC Driver 18 for SQL Server报错EE certificate key too weak
- 对mysql数据表结构操作的简单PHP脚本
- PHP 项目性能分析平台搭建 (tideways + xhgui+ PHP7)
- PHP最小化项目使用composer搭建
- MySQL给root开启远程访问权限(MySQL 5.7或5.6)
