性能测试的几个概念

吞吐量:一次性能测试过程中网络上传输的数据量的总和,可以说明系统的负载能力。

吞吐率:计算公式可以是 bytes/s, requests/s, pages/s

响应时间: 连接延时+数据传输时间

并发用户计算公式: 总用户量/高峰时间 * 在线时长   

可靠性测试:给系统加载一定的业务压力,让应用持续运行一段时间,测试系统在这种条件下能否稳定运行,一般用平均无故障时间来衡量

压力测试:测试系统在一定饱和状态下,系统能够处理的会话能力,及是否会出错

负载测试:在被测系统上不断加压,直到性能指标超过预定指标或者某种资源使用已经达到饱和状态,目的是找到系统的处理能力的极限

负载测试和压力测试的不同在于,负载是试图找到系统的极限(容量),而压力测试是考察系统在压力下的表现(稳定性)

 

性能测试包含以上各种类型的测试,并且各类测试在实际操作中并非孤立的,很多情况下,一个场景就包含了以上的各类测试

posted @ 2017-07-26 11:42  用Py的小虾米  阅读(149)  评论(0)    收藏  举报