性能常识 单接口性能测试指标的确定

哒哒哒 · 2022年02月14日 · 最后由 哒哒哒 回复于 2022年02月15日 · 1129 次阅读

想了解一下大家目前所在公司针对单接口性能测试指标是如何确定的,例如:核心流程和非核心流程的平均响应时长和错误率分别是多少,如何去定义这个值呢?
并发数增长的时候,对应的平均响应时长和错误率又是如何

共收到 4 条回复 时间 点赞

业务接口响应时间不得超过 5 s,领导定的

1、新业务

无历史数据可参考。根据业务特点和预估用户数量,将待测试接口分类,分为低并发接口、高并发接口、核心业务必用接口。

低并发接口:QPS 要求最低 10~100(需要评审),同时在线用户量 x 在线用户使用该功能的概率 x 造成并发压力的概率 x 冗余(比如 1 倍)。
高并发接口:同时在线用户量 x 在线用户使用该功能的概率 x 造成并发压力的概率 x 冗余(比如 1 倍),需要评审。
核心业务必用接口:在低并发或高并发接口公式计算的基础上,建议核心业务必用接口性能冗余 2~3 倍,以此增加核心业务的性能稳定性、降低性能风险。

2、历史业务

根据线上历史数据统计,对应业务场景的接口峰值 QPS、接口比例,再结合目标用户与历史用户的比例,计算出性能目标。

在路上 回复

你这儿提到了概率,但是这个概率数据怎么来呢

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册