典型web服务自动性能测试工具设计和实现

典型web服务自动性能测试工具设计和实现

ID:32273525

大小:845.79 KB

页数:80页

时间:2019-02-02

典型web服务自动性能测试工具设计和实现_第1页
典型web服务自动性能测试工具设计和实现_第2页
典型web服务自动性能测试工具设计和实现_第3页
典型web服务自动性能测试工具设计和实现_第4页
典型web服务自动性能测试工具设计和实现_第5页
资源描述:

《典型web服务自动性能测试工具设计和实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、国内图书分类号:TP393.06国际图书分类号:621.39工学硕士学位论文典型WEB服务的自动性能测试工具的设计与实现硕士研究生:李瑞平导师:张焕水教授副导师:孙其民博士申请学位:工学硕士学科、专业:控制理论与控制工程所在单位:深圳研究生院答辩日期:2006年6月授予学位单位:哈尔滨工业大学ClassifiedIndex:TP393.06U.D.C:621.39DissertationfortheMasterDegreeofEngineeringTHEDESIGNANDIMPLEMENTOFTYPICALWEBSERVICEAUTOPERFORMANCETESTTOOL

2、Candidate:LiRuipingSupervisor:Prof.ZhangHuanshuiAssociateSupervisor:Dr.SunQiminAcademicDegreeAppliedfor:MasterofEngineeringSpecialty:ControlTheoryandEngineeringAffiliation:ShenzhenGraduateSchoolDateofDefence:June,2006Degree-Conferring-Institution:HarbinInstituteofTechnology哈尔滨工业大学工学硕士学位论文

3、摘要传统的单纯提供内容服务的Web单页面服务,页面之间没有交互性,而且页面是静态的,而目前典型的电子商业化的Web应用,提供的服务一般都是传统企业的传统业务在网络上的实现,用户在使用这些网站提供的服务时,单纯浏览页面一般是不能完成一项服务的,必须按照服务要求与页面交互,并一次完成所有的页面才可以完成一项服务。在技术实现上,这些典型的Web应用一般都大量使用动态内容和持久性连接,网络性能与用户的行为息息相关。然而,目前大多数的性能测试工具都只是针对传统的Web单页面服务设计的,显然用这样的性能测试工具测试典型Web服务的性能,其测试结果是不准确的,不能真实的反映服务的实际性

4、能。为了更准确的测试典型Web服务的性能,更有效的定位其性能瓶颈,本文设计并实现了一种基于用户行为的自动性能测试工具,该工具的负载发生模型基本分为两层:测试用例模型既服务端事务模型和用户行为模型。本文详细阐述了服务端事务模型的建立方法,以及实际的建立过程,研究了事务处理型Web服务使用者的行为特征,结合服务端事务模型,建立了用户访问事务处理型网站的行为模型,并阐明了模型的实现方法和过程。主要思想如下:建立服务端的事务模型,挖掘服务器日志得到各个事务的使用比例,按比例建立测试用例模型,生成测试用例;建立用户的行为模型,模拟用户使用服务时的真实行为,以用户的行为驱动测试过程,

5、生成测试负载。本文对工具的整体构架、关键部分、负载发生和控制调度部件进行了详细描述,并在附录中给出了实现伪码。测试过程真正模拟了用户处理事务的全过程,这是目前测试工具所不具有的优点。本文最后以一个电子商务网站为被测系统,验证了模型和工具的有效性。关键词典型Web服务;自动性能测试;用户行为模型;事务模型;负载生成器I哈尔滨工业大学工学硕士学位论文AbstractTherearenomutualrelationswithinthepagesfortraditionalWebservice,giventhattheyarestatic.Nowadays,typicalWebs

6、erviceisarealizationoftraditionaloperationonnetwork.WhenusersusetheservicesprovidedbytheWebs,browsingbypagecan’tcompletetask.Theremustbemutualrelationswithinpagesaccordingtoservicerequirement.Inordertocompleteatask,usersmustcompletebrowsingallpages.Intechnologyrealization,dynamiccontentan

7、dpermanentconnectionareusedinthepages,andnetworkperformanceisrelativetouserbehaviors.However,atpresentmostperformancetesttoolsaredesignedforsinglepageWebservice.Theyare’tadaptedtotestperformanceoftypicalWebservice.Moreover,thetestresultcan’treflectthetruepictureofne

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

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

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