软件测试 - 接口响应时间
接口响应时间1、参考范围响应时间用户体验评价 100ms感觉是瞬间完成非常优秀100ms ~ 300ms感觉很流畅良好300ms ~ 1s能感觉到一点延迟但可接受正常1s ~ 3s明显等待但还能忍受偏慢需优化 3s容易失去耐心可能刷新或离开不正常需排查 10s基本会认为接口挂了严重问题2、按接口类型细分查询类接口读操作通常要求 200ms复杂查询 500ms写入 / 更新类接口写操作通常 500ms涉及事务或外部调用可放宽到 1s登录 / 鉴权接口 500ms因为涉及加密和数据库查询文件上传 / 下载取决于文件大小不以固定秒数衡量第三方回调 / Webhook通常要求 5s否则对方可能超时重试批量处理 / 报表类可能几秒到几十秒通常改为异步任务3、小结正常的响应时间取决于接口类型、业务场景、用户预期以及系统架构没有绝对标准但普遍认为1 秒以内算正常3 秒以上算慢10 秒以上算故障一致性更重要例如接口平时 200ms突然变成 2s即使 2s 在可接受范围也说明可能有问题通常会用 P95、P99 来衡量而不是平均值。例如要求P95 500msP99 1s