性能测试(如何合理测量系统最大吞吐量?)
- 性能指标:吞吐量、延时以及并发度
并发度=延时*吞吐量 :表示在延时时间内可以完成的请求数
延时(latency):一般采用的是TP50,TP99。TP50表示处理50%的网络请求所需的最低耗时,TP99表示处理99%的 网络请求所需的最低耗时。由于平均值易受极端数值的影响所以不采用平均延时。=>表征系统的稳定性
吞吐量(TPS):表示单位时间内处理请求数.=>表征系统的处理速度
只有当系统处于稳定时,吞吐量才有意义.
-
-
性能测试不能全用平均值
由于平均值易受极端值的影响,因此一般采用百分点统计方法
-
吞吐量和延时需要挂钩
由于我们知道在性能测试时,在一定范围内,向系统并发发送请求量(或者称为负载生成率)越大时,吞吐量会持续上升,系统会变得越来越不稳定,响应时间的波动就会越来越剧烈。 响应时间会变得越来越大,吞吐量就不会上升

**根据吞吐量只有在系统稳定时候才有意义的原则,所以吞吐量的值必须要有响应时间来卡。**比如:TP99小于100ms的时候,系统可以承载的最大并发数.
Tip1:测量在不同
-

最低0.47元/天 解锁文章
4425

被折叠的 条评论
为什么被折叠?



