- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
性能测试结果-51Testing.PDF
性能测试结果
测试目的:
本次测试通过三个测试场景来验证不同数量的用户登录系统并发执行,系统的响应时间,并
分析找出影响性能的页面组件。
性能测试的环境:
服务器设备:IP:8:
CPU3.0GHZ、内存为2G
操作系统为 windows Server 2003
网络环境:局域网、ADSL (512Kbps);
客户端:IP:8 Win Server2003
IP:16 Win XP
性能测试指标:
1. 系统的吞吐量:系统在单位时间内的完成的交易量;
2. 系统的响应时间:在各种负载压力下,系统交易完成的响应时间;
3. 系统地负载用户数:系统正常运行的前提下,所能承受的最大用户数。
测试模块:
首页、登录、找 作、 作申请、注销。
测试流程:
登录首页后,使用数据库中存在的用户并发登录网站,登录成功后,点击“找 作”链
接,在“找 作”界面,选择要找的 作后,点击申请 作,选择个人简历,点击发送按钮。
发送成功后,点“退出”链接退出网站。
性能测试:
场景一:
使用200 个用户,使用局域网带宽,采取缓慢增压的方式,即每15 秒增加20 个用户;同时
在 “申请 作”事务处添加集合点,使用200 个用户并发执行申请 作的操作。
在测试结果当中:
1. 在用户数从 42 登录到 91 的条件下,首页相应时间逐渐增大,范围在
142.429sec—338.097sec (2.37-5.63min )范围内。
如图:
2.分解响应时间长的首页,查看首页当中的各个组件的下载时间时间,排除网络延迟的时间,
发现首页当中三个组件的服务器端延迟时间较长。分别为:
a) 0/ajax/common.ashx
b) 0/ajax/Default,App_Web_default.aspx.cdcab7d2.ashx
c) 0/ThumbFromID.aspx?table_name=Adparameter=AdImageimg_pk=
169image_format=.gif
三个组件的服务器端处理时间分别为58.291sec、57.522sec、54.972sec。如下图所示:
4. 从对应的Windows Resouces 图中看,三个指示器的值较大,Page Faults/sec 值在加
载首页时值最大,值为95.732。整个场景当中的平均值为8.515。(在首页加载软错误发生
较多)(软错误是指处理器在指向内存的具体位置请求一页(可能是数据或代码)时,出现
错误,如果 页在内存中的其他位置,称为软错误)。
Privates Bytes(Processor _total) 在 整 个 场 景 运 行 当 中 平 均 值 为
2415766860.905bytes(如果较大的话,并且系统的性能较低时,可能存在内存泄露的情况)。
另外在服务器资源上Threads (线程数较多),平均值为727.663。(缺少线程同步和优先级
的处理)。
5.在吞吐量方面,当用户从0 位增加到42 位是,此时首页的吞吐量(Throughout)最大,
达到3.5 M。服务器上的延迟较大。
5. 其他的事务的响应时间为:
在SearchJob.aspx 界面中,事务计时上,最短时间0.554sec,最长时间为59.012sec,平
均值为32.975sec,页面的响应时间较长。从Page DownLoad Time Breakdown 图上来看,
服务器端的延迟时间(First Buffer Time)平均为33.399sec。
login.aspx 页面处理时间平均值为44.656sec,服务器端的延迟 (First Buffer Time)为
29.644sec。
ApplyJob 事务的平均相应时间在4.363 秒, 事务响应时间良好。
场景二:
使用 200 个用户并发执行时,模拟网络带宽ADSL (512KB),大约一半的客户端在登录首页
时会发生
“Timed out while processing URL=0/Default.aspx ”
的错误。
场景三:
使用500个用户并发执行时,模拟网络带宽512KB时,客户端在并发登录首页发生“Timed out
while processing URL=0/Default.aspx ”的错误。事务通
过数为2。
解决方案:
在系统发布之后,实
文档评论(0)