Web性能测试技术的研究及工具的实现-计算机应用技术专业论文.docxVIP

Web性能测试技术的研究及工具的实现-计算机应用技术专业论文.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Web性能测试技术的研究及工具的实现-计算机应用技术专业论文

太原理工大学硕士研究生学位论文 太原理工大学硕士研究生学位论文 Web 性能测试技术的研究及工具的实现 摘 要 随着网络技术飞速发展和互联网的广泛普及,基于 Web 的应用遍布互 联网的各个角落。特别是在当前市场需求的推动下,Web 应用软件已经从 一般的网站发展成为大型电子商务、信息发布和提供各种应用服务的平台, 软件规模不断扩大,软件复杂性也不断增加。同时激烈的商业竞争使软件 开发周期大大缩短,如何保证 Web 应用的正确性和可靠性越来越成为人们 关注的焦点。作为保证软件质量和可靠性的重要手段,Web 应用软件的测 试就成为如今开发过程中的一个重要环节,Web 性能自动化测试工具的应 用也越来越普遍。 由于当前商业性测试软件价格比较昂贵,一些开源代码的工具存在局 限性,因此,自主研发具有开放的体系结构,提供扩充和升级接口的 Web 应用性能自动化测试工具,具有重要的现实意义和实用价值。 Web 软件性能测试的主要手段是通过产生模拟真实业务的负载对被测 系统施加压力,研究被测系统在不同负载情况下的表现,找出其潜在的瓶 颈。测试工作主要包括以下方面的内容。 1、 产生负载,对 Web 软件系统加压。 2、 对 Web 软件服务器进行监控,并收集相关性能数据。 3、 对测试结果数据进行统计分析,快速找出被测系统的瓶颈。 现在存在很多 Web 软件测试的工具都是采取录制、回放的方法,这样 做有很大的局限性,因为在一个 Web 软件正式发布以前,很难找到合适的 用户群来录制他们的真实操作,辅助测试工作。本文采取的方法是分析已 I II II 经存在的功能相似的 Web 应用的日志文件,并且提出了利用用户有向树集 得到用户浏览偏爱路径的方法,再根据这些用户浏览偏爱路径,以及待测 Web 应用的相关文档生成测试用例。如果待测 Web 应用是一个功能全新的 网站,则需要根据相关设计文档和专家的意见设计测试用例。 我们根据现有测试工具模型、测试方法以及实际测试需求设计了一个 基于 Web 日志生成测试用例的自动化性能测试工具 AutTesting。本文介绍 了 AutTesting 的总体功能结构,给出了各组成单元和子系统的功能和具体 实现方法。该工具有三个单元组成:MCU(Master Control Unit)、CCU(Client Control Unit)、SCU(Server Control Unit)。MCU 相当于一个控制器,主要 负责测试脚本的生成与分配,测试运行时各个测试主机的协调工作以及对 测试结果的统计分析;CCU 的功能是接受来自 MCU 的命令,产生负载, 然后将测试数据发回给 MCU;SCU 的功能是接受来自 MCU 的命令,对 Web 服务器进行监测,然后将测试数据发回给 MCU。最后使用性能测试工 具 AutTesting 进行了一系列的相关实验,并对实验结果进行了分析总结。 本文旨在 Web 性能测试方面进行理论上的基础学术性研究,同时也在 具体的实用性方面做出进一步的探索。 关键词:Web 性能测试,Web 日志,测试用例脚本,响应时间,吞吐量, CPU 利用率 PAGE PAGE IV RESEARCH ON WEB PERFORMANCE TESTING METHOD AND DEVELOPMENT OF TOOL ABSTRACT With the rapid development of network technology and the Internet widely available,Web-based applications across all corners of the Internet. Driving by market demands, Web Applications already developed into the platforms which provide many kinds of services. The scale of Web application software expands and the complexity of software increases continuously and the intense competition shortened the software development cycle. How to guarantee the accuracy and the reliability of the Web application becomes a major concern. As an important way of guaranteeing the quality and reliabl

您可能关注的文档

文档评论(0)

peili2018 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档