Apifox 性能测试
一、先搞懂Apifox 性能测试能干嘛就是模拟多个人同时疯狂请求你的接口看接口能抗多少并发用户数响应时间会不会变慢会不会报错、超时极限在哪里瓶颈类似 JMeter但界面简单、不用写代码。二、准备工作先有 “自动化测试场景”性能测试必须基于自动化测试场景不能直接选接口就压。1. 进入自动化测试左侧菜单 →自动化测试→ 新建 “测试场景”2. 把要压的接口加进去从右边接口列表把要测的接口拖进来可以单个接口也可以多个比如先登录后查询先跑一遍 “功能测试”确保接口本身没问题再压测三、开始性能测试1. 进入性能测试模式在场景页面右上角点 “运行” 旁边的下拉箭头 → 选性能测试或者左侧菜单直接进 “性能测试” → 导入刚才的场景2. 配置压测参数重点常见配置虚拟用户数并发数比如 50、100最大支持 100爬坡时间Ramp-up30 秒30 秒内慢慢加到 100 人避免突然打爆运行时间5 分钟持续压多久测试数据可选如果要每个用户用不同参数比如不同账号先建 CSV/JSON 数据绑定到变量解释参数虚拟用户数同时有多少人在请求爬坡时间不要一下子 100 人上30 秒慢慢加上去运行时间压够 5 分钟看稳不稳定3. 选择环境选好你要压的环境测试环境别压生产四、运行 看结果点 “运行”会出现实时报表QPS/TPS每秒处理多少请求越高越好平均响应时间接口快不快越小越好错误率有没有报错0% 最好P95/P9995% 请求耗时多少看慢请求