首页 > 技术文章 > 性能测试该怎样做

stevenxiang 2019-11-27 10:42 原文

1.前期准备:需求阶段就加入项目,可以深入了解业务、重要功能的需求和逻辑

2.性能需求分析(评审):明确性能测试范围、目标,由于非专业性能测试人员也不知道怎么定目标,所以最好是引导产品、需求或者开发出目标,避免只有测试背锅;

3.基于接口或者场景(流程)的性能测试指标,一般是tps(每秒事务数,这里都是通过的事务)、art(平均响应时间)及并发数,还有服务器资料利用率的要求(cpu、内存、IO、网络等);具体指标是多少,分情况,如果是线上产品,那找运维配合,统计过去一段时间各个业务接口(根据请求的路径)的峰值tps(比如6个月),再细分统计每个月的,这样可以看到月与月之间的增长率,此时,对应接口的目标tps就可以最大的乘以增长率,这就是tps的容量规划;另外是新产品,没线上数据,可以参考公司同类产品,如果没有,可以参考其他公司同类产品,再结合自己公司的客户量,预估tps。

推荐阅读