性能测试监控指标技术总结

性能测试监控指标技术总结

ID:38727122

大小:137.00 KB

页数:10页

时间:2019-06-18

性能测试监控指标技术总结_第1页
性能测试监控指标技术总结_第2页
性能测试监控指标技术总结_第3页
性能测试监控指标技术总结_第4页
性能测试监控指标技术总结_第5页
资源描述:

《性能测试监控指标技术总结》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1.性能测试设计(1)逐级加压测试在本次性能测试过程中,除了以前使用的负载测试、压力测试和疲劳强度测试等方式外,我方还设计了逐级加压的性能测试场景。主要目的是在一个场景采用逐渐增加用户数量的方法逐渐加大系统的压力,检测系统在压力逐渐增加情况下的服务情况,更准确地找出在用户可接受的情况下系统能承受的最大用户数和最佳用户数量。该方式在实际使用中,达到效好的效果。下面结合移动项目的测试场景,对该测试方式进行说明。在进行逐级加压的性能测试场景前应先进行负载或压力测试,确定系统在大致达到某一数量级并发用户时系统性能变得不可接受。然后以这个并发用户数

2、下的最大响应时间为逐级加压场景的时间阶梯。如在前面的测试中800用户并发时,系统出现了事务失败,响应时间最大为26秒左右,那么逐级加压测试场景就可以设定为1-800用户,每30秒增加一批用户,每批增加的用户数与要测试的时间长度和用户需求要求的并发用户精确程度有一定关系,如用户要求测试结果精确在50用户以内,那么就可以采用每30秒增加40个并发用户数的方式,全部用户登录的时间约为(800用户/40用户)*30秒=600秒,再加上几分钟的全部并发用户执行时间,总体测试时间可以设计为10分钟(600秒)+2分钟(观察运行)=12分钟。以移动项目

3、该场景的为例,测试结果如下图图7-4并发用户数与响应时间对照结果分析如下:系统在1-800用户并发压力逐渐加大的情况下,响应时间逐渐变长(如图7-4),根据2-5-10原则,可以推测,在现有系统软件配置下,当并发用户在15(参考每秒请求数为5)以下时,用户鉴权基本可以2秒内得到响应;当并发用户在100(参考每秒请求数为16)以下时,用户鉴权基本可以5秒内得到响应;当并发用户在240(参考每秒请求数为23)以下时,用户鉴权基本可以10秒内得到响应(如图7-4)。(1)项目监控指标本次性能测试系统架构是典型的Unix+Weblogic+Ora

4、cle形式,监控指标较为全面并给出了性能分析的参考值,可以作以后此类项目的参考基准:分类指标名称描述单位参考值外部表现事务响应时间客户端发送请求,服务器返回最后(或者第)一个字节的时间秒无事务成功数指定时间内成功完成的事务数量笔无事务失败数笔无指定时间内完成失败的事务数量每秒请求次数每秒发送的请求次数次/秒无吞吐量每秒系统流入流出的字节数字节/秒无UnixCPUutilizationCPU占用率%<80AverageLoadCPU处理等待线程数个<0.7*CPU个数*核数Pagingrate内存页交换率页/秒<80Diskrate磁盘处理

5、交换率MContextswitchesrate线程切换率次/秒<5000*CPU个数Oracle高速缓存区命中率高速缓存区命中率%>90库快存命中率库快存命中率%>90共享区库缓存区命中率%>99共享区库缓存区命中率SGA中字典缓冲区的命中率SGA中字典缓冲区的命中率%>85回滚段的争用回滚段的争用%<1SGA中重做日志缓存区的命中率SGA中重做日志缓存区的命中率%<1监控内存和硬盘的排序比率监控内存和硬盘的排序比率%<10当前打开游标总数当前打开游标总数个<300Weblogic线程等待队列长度线程等待队列长度个<50Java堆可用百分

6、比Java堆可用百分比%>30ServerRutime/JVMRuntime/HeapSizeCurrentBytes当前堆大小ServerRutime/JVMRuntime/HeapFreeCurrent空闲堆大小BytesServerRutime/JDBCConnectionPool/WaitForConnectionCount等待连接数ServerRutime/JDBCConnectionPool/MaxCacapcity连接池最大容量ServerRutime/JDBCConnectionPool/WaitForSecondHigh

7、Count连接最大等待时间秒ServerRutime/JDBCConnectionPool/ActiveConnectionsCount活动连接数ServerRutime/ExecuteQueduRuntime/ExecuteThreadCurrentIdleCount空闲线程数ServerRutime/ExecuteQueduRuntime/PendingRequestOldestTime最长请求等待时间ServerRutime/ExecuteQueduRuntime/PendingRequestCurrentCoun等待请求数量(1)

8、自定义监控指标由于Loadrunner工具自身定义的Oracle监控指标较少,不能满足进行详细结果分析的要求。我方在对Loadrunner的结果计数器文件进行了修改,自定义了一系列监控指标。完

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。