通常我们都从两个层面定义性能场景的需求指标:业务指标和技术指标。
性能测试行业常用的性能指标表示法
TPS 每秒事务数 T没有规定,所有相关的人都要知道你的 T 是如何定义的。
通常情况下,我们会根据场景的目的来定义 TPS 的粒度。如果是接口层性能测试,T 可以直接定义为接口级;如果业务级性能测试,T 可以直接定义为每个业务步骤和完整的业务流。
如果我们要单独测试接口 1、2、3,那 T 就是接口级的;如果我们要从用户的角度来下一个订单,那 1、2、3 应该在一个 T 中,这就是业务级的了。
TPS反应了一个系统的处理能力。
响应时间RT
RT = T2-T1
对于响应时间来说,时间的拆分定位是性能瓶颈定位分析中非常重要的一节
(DB的CPU使用率竟然也是性能测试的范围)
性能测试概念中:性能指标、性能模型、性能场景、性能监控、性能实施、性能报告。
性能场景中:基准场景、容量场景、稳定性场景、异常场景。
性能指标中:TPS、RT。 (记住 T 的定义是根据不同的目标来的)