LoadRunner压力测试结果分析探讨6647.docx
《LoadRunner压力测试结果分析探讨6647.docx》由会员分享,可在线阅读,更多相关《LoadRunner压力测试结果分析探讨6647.docx(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、LoadRunner压力测试结果分析探讨分析原则:1. 具体问题具体分析(这是由于不同的应用系统,不同的测试目的,不同的性能关注点)2. 查找瓶瓶颈时按按以下顺顺序,由由易到难难。服务器器硬件瓶瓶颈 网络瓶瓶颈(对对局域网网,可以以不考虑虑) 服务器器操作系系统瓶颈颈(参数数配置) 中间间件瓶颈颈(参数数配置,数据库,web服务器等) 应用瓶颈(SQL语句、数据库设计、业务逻辑、算法等)分析的的信息来来源:1. 根据场场景运行行过程中中的错误误提示信信息2. 根据测测试结果果收集到到的监控控指标数数据一错误提提示分析析分析实例例:1EErroor: Faiiledd too coonneect
2、 to serrverr “1172.17.7.2230: 100060 CoonneectiionErrror: tiimedd ouut EErroor: Serrverr “1172.17.7.2230 haas sshutt doown thee coonneectiion preemattureely分析:A、应应用服务务死掉。(小用用户时:程序上上的问题题。程序序上处理理数据库库的问题题,实际际测试中中多半是是服务器器链接的的配置问问题)B、应应用服务务没有死死(应用用服务参参数设置置问题)对应的的Apaachee和toomcaat的最最大链接接数需要要修改,如如果连接接时收到到c
3、onnnecctioon rrefuusedd消息,说说明应提提高相应应的服务务器最大大连接的的设置,增增加幅度度要根据据实际情情况和服服务器硬硬件的情情况来定定,建议议每次增增加255%!C、数数据库的的连接(数据据库启动动的最大大连接数数(跟硬硬件的内内存有关关))D、我我们的应应用程序序sprringg控制的的最大链链接数太太低2. Errror: Paage dowwnlooad timmeouut (1200 seeconnds) haas eexpiiredd分析:A、应应用服务务参数设设置太大大导致服服务器的的瓶颈B、页页面中图图片太多多C、在在程序处处理表的的时候检检查字段段太
4、大多多D、实实际测试试时有些些资源需需要请求求外网,而而我们的的测试环环境是局局域网环环境3. Errror “htttp:/1172.17.7.2230/Homme.ddo.”分析:A、脚脚本设计计错误,造造成页面面异常。服服务器有有响应!B、并并发数过过大,造造成服务务器响应应延迟。4. Errror pagge “ttextt=xxxxxxx”分析:A、脚脚本设计计问题,例例如,前前一脚本本修改了了某些内内容,造造成后面面的脚本本访问异异常。B、不不确定因因素,有有时候回回放正常常的脚本本,一放放到场景景中就出出现这样样的错误误。只能能反复修修改脚本本!二监控控指标数数据分析析1Vuss
5、erss数Loaadruunneer 系系统设置置的虚拟拟用户数数目。VVuseer去实实际调用用事先制制作的脚脚本文件件中的应应用。每个VVuseer产生生响应的的操作,所所有的操操作对服服务器形形成并发发。颜色 比例 度量 图最小小值 图图平均值值 图最最大值 图中间间值 图图SD1 RRun 0.00 211.255 444 411 211.2776在实际际测试中中,Vuuserrs可以以根据实实际情况况的需要要,在测测试过程程中增加加或者减减少。2最大并并发用户户数:颜色 比例 度量 最小值值 平均均值 最最大值 SD1000 Appachhe CCPU 使用情情况(AApacche)
6、:1772.117.77.2110 00.7777 00.8552 00.933 0.04330.001 已已发送 KB/秒(AApacche):1772.117.77.2110 66 14430.3711 26689.3333 3227.99240.11 点击击次数/秒(AApacche):1772.117.77.2110 00.3333 1114.3522 5333.6667 40.2011应用系系统在当当前环境境下能承承受的最最大并发发用户数数。在方案案运行中中,如果果出现了了大批用用户的业业务操作作失败,或或出现了了服务器器shuutdoown的的情况,则则说明在在当前环环境下,系系统
7、承受受不了当当前并发发用户的的负载压压力,那那么最大大并发用用户数就就是前一一个没有有出现这这种现象象的并发发用户数数。从上图图可以看看出:在在测试运运行到44个小时时左右的的时候,aapacche的的点击数数/秒开开始迅速速增加!3业务务操作响响应时间间:使用“事事务性能能摘要”图图,可以以确定在在方案执执行期间间响应时时间过长长的事务务。颜色 比例 度量1 最最小值1 平平均值1 最最大值分析事事务的响响应情况况,要每每次详细细分析,目目前还只只能观察察到响应应时间过过长的事事务!4每秒点点击数负载测测试期间间每秒内内 Vuuserr 在 Webb 服务务器上点点击的次次数。可可根据点点击
8、次数数来估算算 Vuuserr 生成成的负载载数。颜色 比例 度量 图最小小值 平平均值 图最大大值 图图中间值值 图SSD1 点点击次数数 699.9008 1105.7366 1330.2244 1033.6666 112.1186从图中中不难看看出,在在4小时时的时候候,点技技数明显显增高。和和apaachee的每秒秒点击数数增大的的时间相相吻合!5吞吐量量负载测测试期间间 Weeb 服服务器上上的吞吐吐量(字字节)。吞吞吐量表表示在任任何指定定秒内 Vusser 从服务务器接收收到的数数据量。此此图可估估计 VVuseer 生生成的负负载量(服务器器吞吐量量)。颜色 比例 度量 图最小
9、小值 平平均值 图最大大值 图图中间值值 图SSD1 TThrooughhputt 122575502.7955 133755591.3722 155258865.0477 133727743.6911 4991300.4773同样,从从图中可可以看出出,在44个小时时的时候候,weeb服务务器的吞吞吐量开开始增高高。在图图中还可可以看到到吞吐量量的走势势图,从从开始到到进行到到4个小小时反弹弹之前呈呈降低的的趋势,这这是因为为系统在在初期调调用的资资源都是是直接来来之服务务器,运运行一段段时间后后系统的的部分资资源来自自缓存。6下载组组件大小小每个页页面的组组件大小小,且包包括组件件的标头头
10、的大小小!页面组组件大小小的分析析表格比比较复杂杂,实际际分析中中可以通通过looadrrunnner的的报告分分析工具具来分析析。页面面组件大大小分析析主要是是找到页页面中比比较庞大大的组件件,如果果其影响响到了页页面的下下载速度度,则要要想办法法将其改改小!7Appachhe资源源显示AAPACCHE webb服务器器上的资资源摘要要。前面面已经提提到过以以并发点点击数为为主。颜色 比例 度量 最小值值 平均均值 最最大值 SD1000 Appachhe CCPU 使用情情况(AApacche):1772.117.77.2110 00.7777 00.8552 00.933 0.04330
11、.001 已已发送 KB/秒(AApacche):1772.117.77.2110 66 14430.3711 26689.3333 3227.99240.11 点击击次数/秒(AApacche):1772.117.77.2110 00.3333 1114.3522 5333.6667 40.2011三服务器器资源监监控指标标:(目前前通过ttop监监察)内存:Linnux资资源监控控中指标标内存页页交换速速率(PPagiing ratte),如如果该值值偶尔走走高,表表明当时时有线程程竞争内内存。如如果持续续很高,则则内存可可能是瓶瓶颈。也也可能是是内存访访问命中中率低。实际测测试中,当当并
12、发点点击数出出现突然然剧增前前后,内内存的PPR 值值则居高高25不不下。说说明目前前测试的的系统中中内存存存在瓶颈颈!内存资资源成为为系统性性能的瓶瓶颈的征征兆:很高的的换页率率(hiigh paggeouut rratee);进程进进入不活活动状态态;交换区区所有磁磁盘的活活动次数数可高;可高的的全局系系统CPPU利用用率;内存不不够出错错(ouut oof mmemoory errrorss)处理器:Linnux资资源监控控中指标标CPUU占用率率持续超超过800%(对对该值的的要求,根根据具体体应用和和机器配配置而要要求不同同,有资资料表明明95),表表明瓶颈颈是CPPU。实际测测试中
13、,当当并发点点技数出出现突然然增加前前后,ccpu的的占用率率持续保保持在886以以上!说明,目目前系统统用应用用的cppu也是是测试的的瓶颈!CPUU资源成成为系统统性能的的瓶颈的的征兆:很慢的的响应时时间(ssloww reespoonsee tiime)CPUU空闲时时间为零零(zeero perrcennt iidlee CPPU)过高的的用户占占用CPPU时间间(hiigh perrcennt uuserr CPPU)过高的的系统占占用CPPU时间间(hiigh perrcennt ssysttem CPUU)长时间间的有很很长的运运行进程程队列(larrge runn quueue
14、e siize susstaiinedd ovver timme)四数据据库服务务器:数据库库服务器器目前测测试观察察,当wweb服服务器点点击率增增大时,观观察myysqll数据库库的最大大连接数数,仍未未超过系系统设置置的最大大连接数数。所以以,暂时时未发现现数据库库的瓶颈颈!五结论论以上报报告分析析中的数数据、图图标均来来自同一一次测试试。是在在平时测测试中挑挑出的一一次现象象比较明明显,比比较利于于观察的的作为分分析案例例。根据以以上综合合分析,当当前测试试环境下下,当应应用系统统产生最最大5333.6667的的并发压压力。平平均负载载压力1114.3522。根据据分析,用用户在44个
15、小时时的时候候,并发发数迅速速增加前前后的值值在4000左右右!分析析结果跟跟实际测测试的硬硬件环境境以及测测试脚本本有一定定关系。同同时,测测试服务务器的硬硬件配置置和实际际服务器器的配置置还有一一定的差差距!转一份在 51ttesttingg 上的的讨论如何何测试一一个门户户网站是是否可以以支持110万用用户同时时在线?Posteed oon 220066-111-166 011:211 Jaackeei 阅阅读(660744) 评评论(55) 编辑收藏藏网摘 所所属分类类: 004.软软件性能能测试这个帖子的的内容比比较典型型,大家家有兴趣趣可以也也思考一一下。先是楼主提提出问题题:最近
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- LoadRunner 压力 测试 结果 分析 探讨 6647
限制150内