论文部分内容阅读
随着计算机网络技术的迅速发展,Web正以其广泛性、交互性、快捷性和易用性等特点迅速风靡全球,并且已经渗入到社会的各个应用领域。在市场需求的推动下,web应用软件的规模不断扩大,系统软件复杂性增加,如何保证web应用的正确性和可靠性越来越成为人们关注的问题。作为保证软件质量和可靠性的重要手段,web测试已成为web软件开发过程中的一个重要环节。 一般而言,Web的测试内容包括系统功能测试,层次结构测试和性能测试。其中,性能测试尤为重要,因为性能直接反映了Web所提供服务的质量水平,同时由于Web具有动态特性,它的用户数目和数据传输速率在不断变化,所以性能问题成为困扰Web的最大问题。 目前,国外对性能测试的研究已经取得了许多成果,提出了一些的模型、方法和策略,并相应开发了测试工具。国内在Web性能测试方面的研究和开发才刚刚起步,没有比较完善的测试模型和良好的测试工具,还有很长的路要走。 本文对Web性能测试进行了初步研究,按应用端,中间网络和服务端三个方面对性能测试内容进行总结,提出了三层结构的web应用性能测试模型,并给出了性能测试的策略和方法。结合性能测试工具LoadSuit,文章还介绍了其总体功能结构,给出了具体的设计与实现方法。本文旨在为我国Web性能测试方面进行理论上的基础学术性研究,同时也在具体的实用性方面作出进一步探索。