首页> 中文学位 >面向Web应用程序自动化性能测试平台的研究
【6h】

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

代理获取

目录

文摘

英文文摘

声明

第一章绪论

1.1课题研究背景

1.2 Web应用性能测试工具

1.2.1 Web性能测试的任务

1.2.2性能测试工具发展现状

1.3 Web性能测试工具框架

1.3.1脚本生成功能

1.3.2测试控制器与虚拟用户控制功能

1.3.3报表及结果分析模块

1.4本文内容安排

1.5本章小结

第二章 Web性能测试模型

2.1Web工作原理

2.1.1 HTTP协议

2.1.2 Web应用组成

2.1.3 Web服务端工作原理

2.2Web性能测试的指标和原则

2.3本章小结

第三章Web性能测试平台原理与实现

3.1性能测试平台简介

3.2脚本录制器

3.2.1 WinPcap驱动

3.2.2网络数据包的捕获与过滤

3.3测试执行设计

3.3.1测试执行框架

3.3.2重新生成请求

3.3.3虚拟用户的模拟

3.3.4思考时间

3.3.5同步点

3.4实时资源监控功能

3.4.1远程服务器资源监控

3.4.1 IIS服务资源监控

3.4.2 Oracle服务资源监控

3.4.3 Apache服务资源监控

3.5本章小结

第四章Web性能测试应用实例

4.1测试环境配置

4.2测试实例

4.2.1被测应用简介

4.2.2测试情况

4.2.3测试结论

4.3本章小结

结论

参考文献

攻读硕士学位期间取得的研究成果

致谢

展开▼

摘要

近年来,随着计算机网络技术的高速发展,Web软件应用迅速推广,企业很多应用基于Web进行开发,对基于Web应用软件进行性能测试成为一项迫切的工作。 Web应用程序不同于传统的应用程序,它由各种多个不同部分组成,影响其性能的因素涉及到客户端、网络、应用服务器、数据库服务器甚至中间件服务器等。Web应用的性能测试相对于通常软件测试有其自身的特殊性和难点,主要体现在手工产生系统压力的困难性,负载的不可预知性,测试场景设计的困难,测试环境和真实环境的差异等方面,引入自动化性能测试可以进行准确高效的性能测试。 目前,国外对性能测试的研究已经取得了许多成果,提出了一些的模型、方法和策略,并相应开发了测试工具。国内在Web性能测试方面的研究和开发才刚刚起步,还没有比较完善的测试模型和良好的测试工具。 本文主要研究了Web应用自动化性能测试实现的原理及技术。本文主要工作内容设计实现了具有对Web应用进行性能测试基本功能的平台架构。首先介绍和分析了Web应用的自动化性能测试软件的实现通用的架构以及应用的各种技术;然后结合Web应用的架构及其工作原理介绍了对其实现进行自动化性能测试所需做的工作;接下来,介绍了本文工作中设计实现的自动化性能测试平台的功能及其应用技术,包括了脚本录制、虚拟用户的并非控制、资源实时监控,涉及到的技术包括了网络设备数据包捕获、HTTP应用协议分析、多线程技术、远程访问技术等;最后介绍了本系统在某企业应用中的测试情况。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号