中国石油办公自动化系统压力测试报告中国软件评测中心2005年8月3日历史记录1. 测试内容............................................................ 仁2. 测试方法............................................................ 仁3. 测试目标............................................................ 仁4. 测试场景............................................................ 仁5. 测试环境............................................................ 2..6. 测试结果描述........................................................ 2.6.1 2M带宽登录..................................................... 2.6.2 4M带宽登录 .................................................... 3.6.3 2M带宽打开word文档........................................... 4.6.4 4M带宽打开word文档........................................... 6.6.5 10M带宽打开word文档 .........................................7.6.6服务器处理能力(以登录页面为例) (8)1. 测试内容本次测试是针对中国石油办公自动化系统进行的压力测试,测试的内容涵盖了两项主要的业务操作,“登录到办公系统”和“打开办公文档”2. 测试方法本次采用Ml公司的专业测试工具LoadRunner,采用录制\回放的方法,即首先录制IE浏览器和word发送、接收的HTML数据包,然后采用多线程的方式模拟大量客户端向服务器方发送业务请求,达到压力测试的目的.3. 测试目标a) 2M、4M、10M带宽的站点支持的同时在线的用户数b) 服务器(IIS++SQLSERVER)的吞吐量,即每秒内可以处理的交易个数。
指标包括2个,cpu=80%的吞吐量和cpu=100%的吞吐量注:1、一般情况下,比较好的用户体验是在5秒以内完成交易,所以以上提到的同时在线用户数是指在5秒的收到响应的用户。
2、交易是指“登录到办公系统”和“打开办公文档”等业务动作。
3、本次测试的交易响应时间只包括下载页面或者word文档到本地的时间,不包括本地IE或者word展现数据的时间。
4. 测试场景打开文档(50k 、100k 、 200k 、300k 、400k ) 2M 50打开文档(50k 、100k 、 200k 、300k 、400k ) 4M100打开文档(50k 、100k 、 200k 、300k 、400k )10M2005. 测试环境服务器是一台dell pc server (4个2.7gGcpu , 4G 内存),安装的软件包括 IIS , , SQLSERVER使用2个笔记本模拟客户端发出请求6. 测试结果描述6.1 2M 带宽登录Averayc Transacliom Rcsnonse Time - Runnlmn vnsers - Tolal Transaciions per S...QO :QDog 济D Dl!0D DU3D OQ^QD03:00 04.00 Q4 刃 OS.% Qg DO06.30 Q7.D007 30Elapsed scenario lime mm:s5从图中数据可以分析出以下结论:2M 带宽下,每秒处理完成的登录个数固定在 12左右,登录响应时间随虚拟 用户数增加而增长。
在50个虚拟用户的压力下,登录响应时间在 5秒(以上图中 为了显示方便,数值在原值的基础上乘 10)。
所以2M 支持的同时登录用户数是Cdai Gra^h Scale Meainjiemert lAvciagc T laniachcin Rwportse rimtlO 登录 |RumngVusers_____ Htn ■T ot-al Tran 逐li 曲 per Secmd 1 PmM inimumAvei'ege Maurhurn 0.34B 3 391 9 育厂 N 池 |皿島 N/aM/A 11.397 忖於底妝用户魏i每秒处理完成登陆的不薮i登录o 輕时向卜一4软件产品性能测试报告50左右。
服务器Cpu使用率见下图。
可以分析出2M的带宽是处理的瓶颈。
经过压缩的登录页的大小大约是20k (byte)而2M带宽可以换算成250kbyte/s, 12*20 = 240k 可见带宽是瓶颈的结论是完全成立的。
irjso-75-It1■L L +=■ 1/\\J」V\/1Kh■60106:30 07:00 07:30 GOOD 00:30 01:00 (M=3fl 02:00 0230 03=M 03:30 04:00 (M:30 05:OD IK 3D 06:MElapsed $cenaricn lime mm:&sCdor Scale Meaaicernenl Mrifflunn Average Mtfflrriuin Std Deviation ^Procsssa Time (ProcBssar old^ 1 D.3.52.125 1鸡476.37110011156.2 4M带宽登录从图中数据可以分析出以下结论:4M带宽下,每秒处理完成的登录个数固定在13.5个左右,登录响应时间随虚拟用户数增加而增长。
在60个虚拟用户的压力下,登录响应时间在 4.2秒左右(以上图中为了显示方便,数值在原值的基础上乘10)。
在80个虚拟用户的压力下,登录响应时间在5.8秒左右,估计4M支持的同时登录用户数是70左右。
服务器Cpu使用率见下图。
可以分析出server端的CPU使用率是处理的瓶颈,lAveiagc T laniachcin Rwportse rimtlO 登录|RumngVusers _____ Htn|T ot-ai Tran^delj^ per Second 1 Pm1.J42 4795 6.685 4 3882.299a 5Z5 12D60 甩和a 13 19.75 14 2677Elapsed scenario lime mm:ssAverayc Transacliom Response Time - Runnlmn vusers - Total Transaciions per S...Gr耳ih* Minimum Gr(^ih J£G isph't Graiph'i ME^anGdaczh^Sld De-vialiLri而带宽还有剩余,基于这种情况。
10M 带宽的站点的情况应该与4M 的测试结果 相同,所以没有进行10M 带宽的测试。
Windows ResotircesOQOOOttlSOGSO 00:4S Ot:00 D1.15 01:30 OL45 02DD 02:1 S 02:30 02:^5 03.00 031503:30 03:4S 04:00 041504:30 04.45OS:00 OS: 1505:30 05:45Elapsed scenario lime mm:s.gCdor Seal* Me^suiemMl MrimumAverageStd Deviaiioh% Processa Tunc [ProcBssarold J10.3.52.125 0.972961521009.6196.3 2M 带宽打开 word 文档Color Gr^ph $C4*E M^gsyiHTiEnl-IM ininuiii Average Manmun■^礎殆穽TimsMSFl 便吊®肚Time打开文管100k 1.2B 6.SB 9.73 ■Ti^adion Response Time Fl打开文档200k 1.31 ■5.959 S.245 Avcraoe Trarwaaion Respons* Timed 打开文莒?Ek1.5736.395 a.97Average T rwadion Response Time 1TT^S^JOOkns 7.962 1Q09 ■色師占St T WS ;K *初nH 亡5pon&e打耳文档5Ck0.0575 992 9875Ruining Vu$ ei ¥1Run3N/A NANumcr曳旦 <=器®Oa :DO 00:30 01:00 D1:30 0J0D 0Z30 (EDO 03:30 (ROD CH :3D 05 DO 05:30 05:00 06:30 07:00 07:30 OttOD BE 30 曲:00Elapsed scenario time mm:s§Giaph MjnjnnumAver.3ge : Graph Mamun G i ・sph Median G iaph Sid 力onIJ6375 7125m 1091从图中数据可以分析出以下结论:由于50k 到400k 的文档被压缩到32k 到48k 之间,所以它们下载的时间差 别很小。
2M 带宽下,每秒下载完成的文档个数固定在 6.3个左右,下载时间随 虚拟用户数增加而增长。
在30个虚拟用户的压力下,下载响应时间在5秒左右。
说明2M 支持的下载word 文档用户数是30个。
服务器Cpu 使用率经过观察在5%以下,网络带宽是处理的瓶颈。
假如文件 平均下载大小是40k ,40K*6.3=250k 左右,已经把带宽占满了。
卜 ++ \■-亠右1 ■* J/亠+, \ t1每秒下载文档的个数1-VV1□T1 i11 'l1 1Gokir Scale MMSuremert1 - Total Transaciiflinffi per SecondD- DO F OO QQ30 Dfl DO 01:30 CliCIO D2.3Q 03:00 IM 30 讯.00 O4/3D KOO jM.30 OlBiOD 06 30 El^ps&d sc^m^rio tims mnn :es07:0D Q7i3D oa.tn OS:3D gdD D9 30P«¥6.4 4M 带宽打开 word 文档Average Tran^dCtlon H HS 卩on 期 Tim 白 Ruiminig VusersCahr Gsaph Sealg IM BasuiemenlGtapJh'i Mirwuifi Gra^h't Aveiage Grafph't Marimum Gi^ph'i Mediiah Gi^iph'fi Sid. Devialhr■Average T<i 白Response Timel 打并文档lQQk Jl.^05 5.313 8.024 6.105 2却HAwragc TwanMclion Response Timed打1.437 4.669 0 448 4.7722.172 僧『age Ttiamaclicri Rgsponse Time 1 打开文档引血 0.051 5.171 11.187 4.954 2.65Awrage "h 占nsachon Re&ponsB Irmel打并文档牝Qk j.an G.S52 14.471 G.929 2.702 ^^^HAver^ge Tuans^ciion Response Tkwl打开如刃k1.343 4 566 7 692 47542.1 .Rurniig 讥保闻|1Run39.E2S1D04D34.971Total Tran^acdons {per Second00:00 OOtlS 00:30 00:45 01:00 01:15 01:30 01:45 02:00 0£1l5 02:30 02網 03:00 03:15 03:30 03:45 04:00 04:15 ESO 04:45 05:03Elapsed seen ano lime mm:ssCobr S cde Measweiierit Ggph MnimuinAvei age Graph MaKrmrn Giaph M K K?I Graph Sid Devialnr^^■11 Fa 話 3.375112.5111®12.5「1.5B4Nu munzi r 2■■■!=旳!areElapsed ^c^nario tim$ mm es从图中数据可以分析出以下结论:4M带宽下,每秒下载完成的文档个数固定在12.5个左右,下载时间随虚拟用户数增加而增长。