性能测试结果的分析原则.doc
上传人:yy****24 上传时间:2024-09-09 格式:DOC 页数:5 大小:34KB 金币:18 举报 版权申诉
预览加载中,请您耐心等待几秒...

性能测试结果的分析原则.doc

性能测试结果的分析原则.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

18 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

性能测试结果的分析原则发布:2010-1-1413:47|作者:网络转载|来源:网络转载|查看:57次字号:HYPERLINK"javascript:doZoom('12');"小HYPERLINK"javascript:doZoom('14');"中HYPERLINK"javascript:doZoom('16');"大|HYPERLINK"javascript:;"推荐给好友分析HYPERLINK"javascript:;"原则:●具体问题具体分析(这是由于不同的HYPERLINK"javascript:;"应用HYPERLINK"javascript:;"系统,不同的HYPERLINK"javascript:;"测试目的,不同的HYPERLINK"javascript:;"性能关注点)●查找瓶颈时按以下顺序,由易到难。HYPERLINK"javascript:;"服务器硬件瓶颈-〉网络瓶颈(对局域网,可以不考虑)-〉服务器操作系统瓶颈(参数配置)-〉中间件瓶颈(参数配置,HYPERLINK"javascript:;"数据库,HYPERLINK"javascript:;"web服务器等)-〉应用瓶颈(HYPERLINK"javascript:;"SQL语句、数据库HYPERLINK"javascript:;"设计、HYPERLINK"javascript:;"业务逻辑、算法等)注:以上过程并不是每个分析中都需要的,要根据测试目的和要求来确定分析的深度。对一些要求低的,我们分析到应用系统在将来大的负载HYPERLINK"javascript:;"压力(并发用户数、数据量)下,系统的硬件瓶颈在哪儿就够了。●分段排除法很有效分析的信息来源:●根据场景运行过程中的错误提示信息●根据测试HYPERLINK"javascript:;"结果收集到的监控指标数据一、错误提示分析分析实例:1、Error:Failedtoconnecttoserver“payment.baihe.com″:[10060]ConnectionError:timedoutError:HYPERLINK"javascript:;"HYPERLINK"javascript:;"Server“user.baihe.com″hasshutdowntheconnectionprematurely分析:A、应用服务死掉。(小用户时:HYPERLINK"javascript:;"程序上的问题。程序上处理数据库的问题)B、应用服务没有死(应用服务参数设置问题)例:在许多客户端连接Weblogic应用服务器被拒绝,而在服务器端没有错误显示,则有可能是Weblogic中的server元素的AcceptBacklog属性值设得过低。如果连接时收到connectionrefused消息,说明应提高该值,每次增加25%C、数据库的连接在应用服务的性能参数可能太小了或者数据库启动的最大连接数(跟硬件的内存有关)2、Error:Pagedownloadtimeout(120seconds)hasexpired分析:可能是以下原因造成A、应用服务参数设置太大导致服务器的瓶颈B、HYPERLINK"javascript:;"页面中图片太多C、在程序处理表的时候检查字段太大多二、监控指标数据分析1、最大并发用户数:应用系统在当前环境(硬件环境、网络环境、HYPERLINK"javascript:;"软件环境(参数配置))下能承受的最大并发用户数。在HYPERLINK"javascript:;"方案运行中,如果出现了大于3个用户的业务操作失败,或出现了服务器shutdown的情况,则说明在当前环境下,系统承受不了当前并发用户的负载压力,那么最大并发用户数就是前一个没有出现这种现象的并发用户数。如果测得的最大并发用户数到达了性能要求,且各服务器资源情况良好,业务操作响应时间也达到了用户要求,那么OK。否则,再根据各服务器的资源情况和业务操作响应时间进一步分析原因所在。2、业务操作响应时间:●分析方案运行情况应从平均事务响应时间图和事务性能摘要图开始。使用“事务性能摘要”图,可以确定在方案执行期间响应时间过长的事务。●细分事务并分析每个页面组件的性能。查看过长的事务响应时间是由哪些页面组件引起的?问题是否与网络或服务器有关?●如果服务器耗时过长,请使用相应的服务器图确定有问题的服务器度量并查明服务器性能下降的原因。如果网络耗时过长,请使用“网络监视器”图确定导致性能瓶颈的网络问题2-5-10原