API接口性能测试的性能指标
在进行API性能测试时,需要关注以下几个指标:
响应时间:从发送请求到收到完整响应所消耗的时间,通常关注平均响应时间、P95(95%请求在以内)、P99(99%请求在以内),百分位更能反映真实用户体验
吞吐量:单位时间内系统处理的请求数量,常用TPS(每秒事务数)或QPS(每秒查询数)表示,反映系统处理能力
错误率:失败请求占总请求数的比例,需关注5xx服务器错误、4xx客户端错误,以及响应成功但数据不完整的隐性失败
资源利用率:CPU、内存、磁盘I/O、网络带宽等系统资源占用情况,帮助定位是代码效率问题还是硬件资源不足
并发用户数:同一时刻与系统交互的虚拟用户数量,考验系统并发处理能力的关键参数