面向Web应用程序自动化性能测试平台的研究

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:fdiskhotmail
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着计算机网络技术的高速发展,Web软件应用迅速推广,企业很多应用基于Web进行开发,对基于Web应用软件进行性能测试成为一项迫切的工作。 Web应用程序不同于传统的应用程序,它由各种多个不同部分组成,影响其性能的因素涉及到客户端、网络、应用服务器、数据库服务器甚至中间件服务器等。Web应用的性能测试相对于通常软件测试有其自身的特殊性和难点,主要体现在手工产生系统压力的困难性,负载的不可预知性,测试场景设计的困难,测试环境和真实环境的差异等方面,引入自动化性能测试可以进行准确高效的性能测试。 目前,国外对性能测试的研究已经取得了许多成果,提出了一些的模型、方法和策略,并相应开发了测试工具。国内在Web性能测试方面的研究和开发才刚刚起步,还没有比较完善的测试模型和良好的测试工具。 本文主要研究了Web应用自动化性能测试实现的原理及技术。本文主要工作内容设计实现了具有对Web应用进行性能测试基本功能的平台架构。首先介绍和分析了Web应用的自动化性能测试软件的实现通用的架构以及应用的各种技术;然后结合Web应用的架构及其工作原理介绍了对其实现进行自动化性能测试所需做的工作;接下来,介绍了本文工作中设计实现的自动化性能测试平台的功能及其应用技术,包括了脚本录制、虚拟用户的并非控制、资源实时监控,涉及到的技术包括了网络设备数据包捕获、HTTP应用协议分析、多线程技术、远程访问技术等;最后介绍了本系统在某企业应用中的测试情况。
其他文献
随着计算机和机器人学的发展,现代机器人已经不仅仅在工业制造方面,而且期待能在农业、林业、军事、医疗、文娱、家用、科学研究等许多方面得到广泛的应用。然而对于家庭服务
随着企业信息化进程的加速和经济全球化给企业带来的竞争压力不断加剧,越来越多的企业想要构建自己的数据仓库系统,整合企业大量的、分散的、杂乱无章的数据,期望从中发现对