资源描述:
《软件压力测试报告DOC》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
金桔(上海)信息科技有限公司定向发布系统压力测试报告2014年5月14日 目录1.测试项目:21.1功能描述:21.2测试项目描述:22.测试环境:32.1数据库服务器端测试环境描述:32.22后台web服务器端测试环境描述32.33客户端服务器端测试环境描述42.4客户端测试环境描述:42.5网络测试环境描述:43.测试内容:44.客户端接口的测试:95.测试总结:151.测试项目:1.1功能描述:软件压力测试是对软件最后综合测试其性能特性的最重要的手段之一,通过模拟大批量用户的对软件进行不同页面的操作来获取每个页面执行时间,从而可以预测系统在大量用户同时并发产生大量数量的情况下,系统可以响应的时间及服务器资源占用等性能情况。本文主要描述了通过“定向发布时间”对服务器进行多重压力测试的过程及结果。本次测试主要关心的指标:平均响应时间1.2测试项目描述: 1.2.1场景一:该场景并发400个用户,用1台机器实现,每台并发400个用户。同时用400个用户进行客户端访问接口操作,循环1次。1.2.2场景二:该场景并发200个用户,用1台机器实现,每台并发20个用户。,持续时间2小时。1.2.3场景三:该场景并发400个用户,用1台机器实现,每台并发20个用户。,持续时间19小时。PS:以上场景均采用1000M内网测试。1.2.4场景四该场景采用10M联通互联网宽带,并发400个用户,用1台机器实现,每台并发20个用户,持续时间18小时2.测试环境:2.1数据库服务器端测试环境描述:硬件配置:(DELLR210,Intelxeon-e3-12003.1GHz,内存8G,硬盘500G)软件配置:(WindowsServer2008R2、SQLServer2008R2)2.2后台web服务器端测试环境描述硬件配置:(DELLR520,2*Intelxeon-E3-24201.9GHz,内 存16G,硬盘120G)软件配置:(WindowsServer2008R2、.NET4.0)2.1客户端服务器端测试环境描述硬件配置:(DELLR710,2*Intelxeon-E56202.3GHz,内存16G,硬盘100G)软件配置:(WindowsServer2008R2、apache2.25)2.2客户端测试环境描述:1号测试用机:硬件配置:(IntelE84003.00GHz内存4G,内存500G)软件配置:(win7旗舰版,NET4.0,IE10,Chrome35.0)2.3网络测试环境描述:1.服务器和客户端用的是1000M局域网络带宽。2.服务器和客户端用的是10M联通企业宽带3.测试内容:1.信息发布测试:网址:http://10.10.80.81:81//Business_News/Release2.测试目的: 信息发布是该程序后台操作最频繁的一个,也是程序最关键的一步,我们模拟200人同时并发20个进彳f2小时不间断测试,看系统从获取数据到检测数据库,返回认证值所需要多长时间。1.测试过程1.1首先我们模拟200人同时并发20个,总共4000个请求。进行2小时不间断测试,看一下结果:测试结果:(1)点击次数:460218每秒请求:63.92Numberofhits:460218RequestsperSecond:63.92该结果表明:系统的吞吐量可以接受每秒63.92次的点击请求,系统没出现崩溃。(2)以下截图是采用WAST录制的访问各个页面的脚本的运行情况,各个参数代表的含义为:HITS点击总次数、TTFB(接受到第一个字节的平均时间)TTLB(接受到最后一个字节的平均时间)。通过下面的截图可以看到,系统响应时间为基本都在20秒左右,因为是20个用户…平均每个用户系统响应时间响应时间在1秒以内,表明系统响应时间良好。 PageSuimnaryPageHitsTTFBAvgTTLBAvgAuthQueryPOST/Business_News/ipadGetUnP577615669.6515688.73NoNaPOST/Business_News/ipadshuDr□58701396LT113966.72NoNoGET/leakdat/getincdat_32.dat726411940.3B11940.37NoNoPOST/cloudquery.php725"10593.9010594.69HeiNoP0ST/c1uudquery.php723S9537.749612.29NoNoGET/v3/safeup_url.cab?autoupd529911333.2411333.79NoNaP0ST/c1uudquery.php722S9359,1011553.56NoNoGET/jsp/data/image/23149602265S9210583.4110585.09NoNaGET/v3/safeup_ur1.cab?autoupd530910441.4410441.85NoNoPOST/Business_News/Preview517315621.4016722.09NoNoPOST/Business_News/yulaninfo525012523.4712523.48NoWoPOST/Business_Mews/phonemode1533412362.9516153.44NoNoGET/leakdat/getincdat_32.dat560610552.491055167NoNaGET/v3Zsafeup_ur1.cab?autoupd562310484.7510485.36NoNaPOST/client_security_canf5S3210653.4110654.09NoNaGET/v3/safeup_ur1.cab?autoupd564910726.9710729.89NoNoPOST/Business_News/^hooeniode1600214578.9018449.28NoNoGET/leakdat/getincdat_32,dat568110875.9810876.81NoWoGET/v3/safeup_app.cab?autoupd72001S940.7718941.24NoNoGET/jsp/data/image/2B149602265707106011210609.06NoNoPOST/Business_Wews/ChosePic556813591.1213595.02NoNaGET/v3/safeup_url.cab?autoupd581810999.8511003.8SNoNaGET/v3/safeup_url,cab?autoupd583111467.32114To.43NoN口CONNECT10.10.80,111:808058429778.669781.57NoNoGETZv3/safeup_ur1.cab?autoiupd585211464.98U4T3.03NoNoGET/leakdat/getincdat_32.dat586210427.2410439.21NoNoPOST/Business_News/phonemode1570214200.2619172.41NaWoGET/v3/safeup_url.cab?autaupd566510763.4110771.70NoNoCRT/v3url.niind—215?1Q732.09NnNn1.1接着,我们再模拟400人模拟20个并发用户,总共8000个请求同时登录,持续19小时。看结果如何:测试结果:(1)点击次数:11658170每秒请求:170.44截图如下:Nuinberofhits:11653170RequestsperSecond:170*44该结果表明:系统的吞吐量可以接受每秒170.44次的点击请求,系统没出现崩溃。(2)以下截图是采用WAST录制的访问各个页面的脚本的运行情况,各个参数代表的含义为: HITS点击总次数、TTFB(接受到第一个字节的平均时间)TTLB(接受到最后一个字节的平均时间)。通过下面的截图可以看到,系统响应时间为基本都在20秒左右,因为是20个用户,,平均每个用户系统响应时间响应时间在1秒左右,表明系统响应时间良好。PageSummaryPageHitsTTFBAvgTTLBAvgAuthQueryGET//safeup_ur1.cab?autaupd17720012112.0721275.37NobioPOST/Business_News/phonemode117725712949.7S13207.26NoNoGET/leakdat/getincdat_32.dat18381112266.9620835.98NoNaGET/v3/safeupjur1.cab?autoupd175S7113156.7021544.24NoNoPOST/Btisine3s_Net7s/Release17754314052,3614052.37NoNoPOST/Business_News/ipadhengDr17743813217.9513217.95NoNoGET/v3/sa£eup_niiniup.cab?a,uto18375714077.4722690.58NoNoPOST/Business_News/ChosePic17655814616.9214832.88NoNoGET/v3/safeup_url»cab?autoupd1759291337G.1021726.10NoNoGET/v3/safeup_urLTbioXT 1.1然后,我们采用我们10M联通互联网宽带,再模拟400人模拟20个并发用户,总共8000个请求同时登录,持续18小时。看结果如何:1)点击次数:651526每秒请求:10.5截图如下:65152610.05^uinberofhits:RequestsperSecond:该结果表明:系统的吞吐量可以接受每秒10.5次的点击请求,系统没出现崩溃。(2)以下截图是采用WAST录制的访问各个页面的脚本的运行情况,各个参数代表的含义为:HITS点击总次数、TTFB(接受到第一个字节的平均时间)TTLB(接受到最后一个字节的平均时间)。通过下面的截图可以看到,系统响应时间为基本都在20-100秒之间,因为是20个用户,,平均每个用户系统响应时间响应时间在1-5秒之间,表明系统响应时间良好。 PageSumnaryPageHitsTTFBAvgTTLBAv«AuthQueryGET/1043716563.80276124.33HoNoGET/assets/css/bootstrap,min,1036318670.90260973,29NoNqGET/assets/css/font-awesome,m10540276579286276.09NoNoGET/assets/css/jquery-ui-L101063580715.68105049,91NoNdGET/assets/css/datepicker»css1067588441.8597041,60M口NoGET/assets/css/ui.jqgrid.css1061871153.5177392.80NoNoGET/assets/css/ace-fonts.css1051066382.8768474.55NqNqGET/assets/css/ace.inin.css1003654105.82344736.77而NoGET/assets/css/ace-rtl.min.cs983731118.9662501.69HoMGET/assets/css/ace-skins,min,9646566行,2969806.10NqNqGET/Content/IndexStyle,css94S778658,2598342.31NoNoGET/assets/js/ace-extra,min.j937456866.4963477.64NoN口GET/Scripts/mustache.js917366599.5179274.43N口NqGET/Scripts/jquery,min.js的4168075.18175478.65NoNoGET/Scripts/jquery-L4*1-^sdo389431578.0637419.04NqNqGET/Scripts/jquery,validate-vS7S193013.5899157.67NoNoGET/Scripts/jquery