1.系统吞吐量throughput
单位时间内系统的请求数目;
在没有达到性能瓶颈时吞吐量和虚拟用户间存在一定的联系;
F=VU*R/T——VU:虚拟用户数,R:每个用户发出的请求数,T:考察的时间;
2.响应时间(系统延迟)
通常一个系统的性能受吞吐量和响应时间两个条件的约束,有以下两种场景;
吞吐量越大,系统延迟越大,因为请求量过大,系统繁忙,响应速度降低;
系统延迟越好,能支持的吞吐量就越高,因为响应速度快,因此能处理更多的请求;
3.并发数
系统能够同时处理的请求数/事务数;
4.QPS(TPS)
并发数/响应时间假定系统响应时间一致的情况下,并发数越大,QPS也越高;当并发数超过一定值(系统瓶颈)时,响应时间变慢,QPS降低;
依赖于公司的监控系统,做接口压力测试时主要关注点在qps,响应时间以及准确率,并发数是要靠算的;
推荐阅读: