- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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
您可能关注的文档
- UHRF2通过其PHD结构域与H3K9ac的相互作用以及下调HepG2肝癌细胞中H3K9ac水平-细胞生物学专业论文.docx
- UNIX服务器无代理监控与报警系统的设计与实现-软件工程专业论文.docx
- UOE焊管坡口形状与引弧板开口角研究-材料加工工程专业论文.docx
- UNIAN公司实施信息化的研究-工商管理专业论文.docx
- Union-2000治疗系统治疗原发性骨质疏松近期疗效观察-内科学(内分泌与代谢)专业论文.docx
- uPA合成抑制剂Amiloride对人宫颈癌细胞体外侵袭迁移及凋亡影响-妇产科学(妇科肿瘤学)专业论文.docx
- uPA和VEGF165单基因真核质粒共转染人脐静脉内皮细胞对细胞增殖的影响-外科学(血管外科)专业论文.docx
- uPA合成抑制剂Amiloride对人宫颈癌细胞体外侵袭迁移及凋亡的影响-妇产科学(妇科肿瘤学)专业论文.docx
- UPLC法测定食品中多种色素、抗氧化剂、防腐剂和甜味剂-食品工程专业论文.docx
- UNIX平台下软件开发安全配置管理的系统实现-软件工程专业论文.docx
- Web技术下的三维模型库及网络展台的设计与研究-机械制造及其自动化专业论文.docx
- Web挖掘与搜索智能研究-电子与通信工程专业论文.docx
- WEB快速开发框架的设计与实现-软件工程专业论文.docx
- WEB快速开发框架设计与实现-软件工程专业论文.docx
- Web技术在智能温室控制系统中应用-电路与系统专业论文.docx
- Web挖掘技术在远程教学系统中的应用-软件工程专业论文.docx
- Web敏感信息监测优化方法分析-计算机应用技术专业论文.docx
- Web数据库技术的应用研究-计算机软件与理论专业论文.docx
- Web数据库大小估算方法的研究与应用-计算机应用技术专业论文.docx
- Web数据抽取技术的研究-计算机应用技术专业论文.docx
最近下载
- ZXR10 M6000电信级路由器硬件手册.docx VIP
- 《输液导管相关静脉血栓形成防治中国专家共识》解读PPT课件.pptx VIP
- 高中英语_Being funny without saying a word教学课件设计.ppt
- 2024版育婴师培训全套课件完整版.docx VIP
- 子网掩码相关教学 子网掩码快速算法.doc VIP
- 什么什么踏地四字成语.docx VIP
- 力士乐卷扬减速机制动器安装拆解图文.pdf VIP
- 新能源汽车充电系统检修:车载充电机的认知与检修PPT教学课件.pptx
- 2025年度食品安全风险日管控、周排查、月调度记录表.pdf VIP
- (新版)消防设施操作员(初级)消防设施操作-考试题库(含答案).docx VIP
文档评论(0)