Web应用程序测试技术及灰盒测试方法的研究与实现

来源 :天津大学 | 被引量 : 0次 | 上传用户:gz200009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机网络技术的迅速发展,Web技术正以其广泛性、交互性、快捷性和易用性等特点迅速风靡全球,并且已经渗入到社会的各个应用领域。在市场需求的推动下,应用软件的规模不断扩大,软件系统的复杂性不断增加。目前IT系统已经成为各个企业运转业务时最重要的系统之一。系统性能的好坏严重影响了企业对外提供服务的质量。因此对IT系统的性能进行测试和调优引起人们越来越多的重视。对Web应用系统的测试包括系统功能测试,性能测试,安全性测试等。其中,性能测试尤为重要,因为性能直接反映了Web所提供服务的质量水平,同时由于Web具有动态特性,它的用户数目和数据传输速率在不断变化,所以性能问题成为困扰Web的最大问题。国外对性能测试的研究己经取得了许多成果,提出了一些的模型、方法和策略,并相应开发了测试工具。Mercury公司的LoadRunner以及IBM的Rational都是功能全面的测试工具软件。国内在Web性能测试方面的研究和开发才刚刚起步。本文首先对Web性能测试进行了初步研究,按应用端、中间网络和服务端三个方面对性能测试内容进行总结。通过对性能测试的学习归纳了三层结构的web应用性能测试模型,并给出了性能测试的策略和方法,特别是将灰盒测试的方法运用于web性能测试的过程中。结合性能测试工具IBM? Rational Suite? TestStudio?2003中的TestManager & Robot,给出了具体的设计与实现方法。本文一方面对Web性能测试进行理论上的基础学术性研究,同时也在具体的实用性方面作出了进一步探索。
其他文献
当前,随着Internet的迅速发展、手机的广泛普及以及两者之间业务的结合,电信业务量得到了惊人的增长。尤其短信业务已经成为我国电信运营商的一个主要业务。同时,电信运营商
近来,视频点播系统(VOD)在社会上受到了广泛的关注,并在技术上、理论上取得了长足的进步。对使用者进行计费与计费的管理作为视频点播不可或缺的一部分,在其发展中起到了重要的
本文对基于WEB GIS的水资源优化配置系统的实现进行了研究。文章提出了系统的总体建设目标、主要功能、模块结构划分以及系统得以实现的技术平台,建立了系统的总体框架。其中
随着各行业智能化、信息化的迅猛发展,嵌入式实时操作系统的采用也日益扩大。应用于产品质量检测领域的视觉传感器,主要利用基于嵌入式实时操作系统的图像检测,基于嵌入式实时操
在企业的经营管理中,牛产成本的控制和管理是非常重要的。物料清单(BOM)是成本篱理的基础,研究基于BOM的成本管理算法对于企业信息化有着重要意义。 在制造业中,分布最广泛的
随着社会的发展,交通问题日益突出,人们对智能交通系统投入了越来越多的关注,其中道路网模型作为智能交通系统的基础成为研究热点。目前,在大多数的研究中,道路网作为空间网
随着互联网的发展,WWW上信息的快速增长,WWW为人们提供了大量的信息,但也使得我们陷入一个矛盾,那就是一方面人们迫切地需要从Web上快速、有效地获取知识,另一方面是Web上信
构件化软件开发采用组装化的方式,大大提高了企业级应用软件的生产效率。本文以科研管理系统的研究开发为背景,采用面向构件的开发方法,将统一建模语言UML和体系结构描述语言
在嵌入式系统的研究早期,其关注重点主要集中在性能、可靠性和实时性等方面,近年来随着嵌入式系统的飞快发展,嵌入式系统的主频和集成度的提高,嵌入式设备尤其是移动嵌入式设
当今,随着互联网技术的飞速发展,电子形式的文档资源正以指数级的速度快速增长。面对如此庞大的电子信息,如何从海量的信息中抽取人们所需要的关键信息以及非结构化数据的结构化