微信号:grzlwx

介绍:光荣之路官方资讯

描述性统计与性能测试结果分析---我整理的LR性能测试结果分析(二)

2015-09-24 22:41 光荣之路


描述性统计”在性能测试结果分析中的其他应用

数据统计分析的思路与分析结果的展示方式是同样重要的,有了好的分析思路,但是却不懂得如何更好的展示分析结果和数据来印证自己的分析,就像一个人满腹经纶却不知该如何一展雄才。

一图胜千言,所以这次我会用两张图表来说明“描述性统计”在性能测试结果分析中的其他应用。

在这张图中,我们使用上面的方法,对[响应时间的分布情况]来进行分析。上面这张图所使用的数据是通过对Google.com 首页(CmdID)进行测试得来的,在测试中分别使用10/25/50/75/100(NUM)几个不同级别的并发用户数量。通过这张图,我们可以通过横向比较和纵向比较,更清晰的了解到被测应用在不同级别的负载下的响应能力

这张图所使用的数据与第一张图一样,但是我们使用了另外一个视角来对数据进行展示。表中最左侧的2000/5000/10000/50000的单位是毫 秒,分别表示了在整个测试过程中,响应时间在0-2000毫秒范围内的事务数量占成功的事务总数的百分比,响应时间在2001-5000毫秒范围内的事务 数量占成功的事务总数的百分比,响应时间在5001-10000毫秒范围内的事务数量占成功的事务总数的百分比,以及响应时间在10001-50000毫 秒范围内的事务数量占成功的事务总数的百分比。

这几个时间范围的确定是参考了业内比较通行的“2-5-10原则”——当然你也可以为自己的测试制定其他标准,只要得到企业内的承认就可以。所谓的 “2-5-10原则”,简单说,就是当用户能够在2秒以内得到响应时,会感觉系统的响应很快;当用户在2-5秒之间得到响应时,会感觉系统的响应速度还可 以;当用户在5-10秒以内得到响应时,会感觉系统的响应速度很慢,但是还可以接受;而当用户在超过10秒后仍然无法得到响应时,会感觉系统糟透了,或者 认为系统已经失去响应,而选择离开这个Web站点,或者发起第二次请求。

那么从上面的图表中可以看到,当并发用户数量为10时,超过[95%的用户都可以在5秒内得到响应];当并发用户数量达到25时,已经有80%的事务的响应时间处在危险的临界值,而且有相当数量的事务的响应时间超过了用户可以容忍的限度;随着并发用户数量的进一步增加,超过用户容忍限度的事务越来越多,当并发用户数到达75时,系统几乎已经无法为任何用户提供响应了。

这张图表也同样可以用于对不同负载下事务的成功、失败比例的比较分析。

Note:上面两个图表中的数据,主要通过Excel 中提供的FREQUENCY,AVERAGE,MAX,MIN和PERCENTILE几个统计函数获得,具体的使用方法请参考Excel帮助手册。

分析模块提供的常用图表主要类别:

➤ 虚拟用户图表

提供了虚拟用户的状态和统计信息

➤ 错误信息图表

提供了场景中错误发生的信息

➤ 事务图表

提供事务的性能和响应时间信息

➤ Web资源图表

提供了吞吐量,每秒点击,HTTP每秒响应,每秒重试次数和web用户每秒下载页面的信息等

➤ Web页面细分图

提供每个Web页面组件的大小和下载时间图等

➤ 用户自定义数据点图

提供用户自定义数据点的信息图等

➤ 系统资源图表

提供场景执行期间我们通过计数器添加的系统的资源统计信息

➤ 网络监控图表

提供网络延迟的图表信息

➤ 防火墙服务器监控图表

提供防火墙服务器的资源图表

➤ Web 服务器资源图表

提供Web服务器比如Apache, IIS服务器等的资源使用信息

➤ Web 应用服务器图表

提供各种web应用服务器的资源使用情况

➤ 数据库服务器资源图表

提供数据库服务器的资源使用情况

【几个重要指标图表】:

1、事务响应时间是否在可接受的时间内?Transaction Response Time、Average Transaction Response Time图。

Transaction Response Time 图,可以判断每个事务完成用的时间,从而可以判断出那个事务用的时间最长,那些事务用的时间超出预定的可接受时间。

2、网络带宽是否足够?Throughput图。

Throughput图显示在场景运行期间的每一秒钟,从Web Server 上接受到的数据量(吞吐量的值。拿这个值和网络带宽比较,可以确定目前的网络带宽是否是瓶颈。

如果该图的曲线随着用户数的增加,没有随着增加,而是呈比较平的直线,说明目前的网络速度不能够满足目前的系统流量。

3、硬件和操作系统能否处理高负载? Windows Resources图。

Windows Resources图实时地显示了Web Server系统资源的使用情况。利用该图提供的数据,可以把瓶颈定位到特定机器的某个部件。

(完)

(作者:燕飞子飞 来源:http://blog.sina.com.cn/s/blog_4d6be6f301000axa.html)


 
            
 
            
 
            
 
           
 
           
 
           
 
           
 
           
 
           
 
           
 
           
 
           
 
           

感谢作者,传播测试知识、技能与正能量!
欢迎来稿,分享你的测试生活!735821166@qq.com

光荣之路软件测试培训

官网:http://www.gloryroad.cn/

微信公众号:gloryroadtrain

性能测试QQ群:415987441
软件测试招聘QQ群: 203715128
自动化3群QQ: 371211499


 
光荣之路 更多文章 今天晚上的 linux 公开课- Awk 编程 7月28日(今天)晚上的 linux 公开课- shell编程 8月4日(今天)晚上的 linux 公开课- shell编程 9月1日(本周一)晚8点半,光荣之路Web自动化系列基础课—javascript第二讲 推荐本好书《与机器赛跑》
猜您喜欢 ✅如何将将家里wifi增强一倍!请叫我雷锋 Linux 硬盘管理 我们用多一点点的辛苦,来交换多一点点的幸福——我的2015年终总结 微软加入Eclipse开源基金会 程序员的双十一