性能指标监听
概述
性能测试过程中,想要得到比较靠谱的性能数据,就不得不对各种性能数据进行动态监听。jmeter中提供了很多性能数据的监听器,我们通过监听器可以来分析性能瓶颈
本文用吞吐量模式,演示200线程的负载测试结果来描述图表(压测百度)
常用监听器
Transactions per Second
监听动态TPS,用来分析吞吐量。其中横坐标是运行时间,纵坐标是TPS值。红色表示通过的TPS,绿色表示失败的。
可以看出在56s左右,tps达到最高点1000/s,之后开始直线下降。
Hits per Second
动态监听单位时间的点击率,也就是触发的请求数。其中横坐标是运行时间,纵坐标是HPS值。
可以看出在58s的时候点击率达到最大(996/s),之后直线下降Response Times Over Time
监听整个事物运行期间的响应时间。其中横坐标是运行时间,纵坐标是响应时间(单位是毫秒)
响应时间在一分钟左右的时候开始急剧上升,此处就是响应时间的瓶颈 Active Threads Over Time
监听单位时间内活动的线程数。其中横坐标是单位时间(单位是毫秒),纵坐标是活动线程数(也就是并发数)
Response Times Percentiles
监听响应时间分布的百分比。其中横坐标是请求数的百分比,纵坐标是响应时间。此图表示有90%的请求响应时间在92ms以内。Composite Graph!
组合式的监听器。其中横坐标是运行时间,纵坐标是各性能数据的汇总值(其中有一些数据需要除以10)
此图表示运行到一分钟左右,吞吐量达到瓶颈点,之后吞吐量急剧下降,响应时间急剧上升
来源:CSDN
作者:测试驿栈-飞天小子
链接:https://blog.csdn.net/ufuhz2008/article/details/104077416