web系统分布式性能测试工具的研究和实现

web系统分布式性能测试工具的研究和实现

ID:32066753

大小:1.65 MB

页数:61页

时间:2019-01-31

web系统分布式性能测试工具的研究和实现_第1页
web系统分布式性能测试工具的研究和实现_第2页
web系统分布式性能测试工具的研究和实现_第3页
web系统分布式性能测试工具的研究和实现_第4页
web系统分布式性能测试工具的研究和实现_第5页
资源描述:

《web系统分布式性能测试工具的研究和实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、摘要‘当前,Web系统的性能已经成为人们关注的焦点。由于手工测试存在各种各样的缺点,性能测试工具得到广泛的应用。这类工具大部分都是在HTTP等协议的基础上,创建并执行虚拟用户脚本,以模拟真实用户的操作。创建多个虚拟用户,对Web系统产生一定的压力,同时通过性能监测工具来记录Web系统在此压力下的性能参数,供测试人员分析使用。本文设计并实现了一种新的分布式Web服务器性能测试工具。本工具不是把用户动作转换为脚本语言,而是把用户动作产生的HTTP请求存储为X札文件,供回放和发送请求负载时使用。本文提出使用xml格式记录用户操作,把捕获到的HTTP数据流按照顺序存储在

2、xml文档内,以每个元素表示一个事件或者动作,元素的属性根据动作的特点存储特定的信息或者参数,回放时重新组装HTTP数据流,达到按用户操作逻辑进行回放的效果。对于参数化,可以搜索指定元素的属性,把它进行参数替换即可。这样,我们降低了开发的成本,并且达到了一般商业测试工具的效果。.本文给出了性能测试工具的体系结构,设计并实现了压力产生器和控制器。关键字:Web系统,性能测试,XML,m1P协议AbstractNowadays,teststa任sfocusonWebapplicationsystemperformancetestingmoreandmore.Beca

3、usemanualp硎ormancetestinghasmanyfataldefects,performancetestillgtoolshavebeenwidelyused.Thesetoolsusuallycreateandnmvirtualuserscripttosimulatetheeffectthesa.Qleasrealusef’8operationsinordertomakespecialKffessonWebapplicationsystembasedonmanyprotocolssuchasHTTP.Inthemeantimetestingst

4、affuseperformancemomtortoolstorecordtheperformanceofWebapplicationsystemandspecialstressandWebapplicationsystemresponsetimefecledbybrowser-sidensers.Finallyperformancetestingtoolsachieveperformancetestingandanalysisreportandprovidethetesterswithplentyoftestingandanalysisdata.Inthisth

5、esisWcdesignandrealizeanewdistributedperformancetestingt001.Thetooldosen’tconvertHTTPrequeststreamtoscriptlanguage,itstoreHTTPrequeststl℃anlonxmlfileandcomposedtoHI]限requeststreamagainwhenl榭actionisreplayed.Usingxmlfilestoresusers’action,storestheHTTPrequeststream.proxycapturedinxmlf

6、ileintheirorder,everyelementindicateaeventoraction.Thepropertyoftheelementstoretheparameterofuser’action。TheHTTPrequeststreamiscomposedwhenuseractionisreplayed.Whenparameterisneedwesearchthepropertyofelementandreplaceit.Wereducethecostofdevelopmentandachievetheeffectoftestingtoolonbm

7、me韶.Webringforwardthe棚出tc宅turcofpcrforlllancetestingtool,designandimplementtheconductorandplayerofthet001.nAbslractKeyWord.WebSystem,PerformanceTesting,XML,HT][PProtocolHI图表目录图2.1分布式Web性能测试系统的体系结构⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.9图2.2对用户动作的录制示图⋯⋯⋯。图2.3.压力产生器和控制器的体系结构⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯26图2.4响应时间与用户负载关系图⋯.图2.

8、5吞吐量与用户负载关系图

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

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

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