首页> 中文学位 >面向Web软件的分布式压力测试工具的设计与实现
【6h】

面向Web软件的分布式压力测试工具的设计与实现

代理获取

目录

封面

声明

目录

中文摘要

英文摘要

第一章 绪论

1.1 研究背景

1.2 研究现状

1.3 研究意义

1.4 主要内容

1.5 论文结构

第二章 分布式压力测试工具概述及相关技术分析

2.1 分布式压力测试工具概述

2.2 集群技术

2.3 并行编程

2.4 Web通信协议

2.5 脚本技术

2.6 监控和评价

2.7 小结

第三章 分布式压力测试框架

3.1 分布式集群设计

3.2负载平衡算法设计

3.3 压力测试引擎设计

3.4 测试脚本设计

3.5 小结

第四章 系统设计与实现

4.1 系统架构设计

4.2 ConfigManager子系统

4.3 ScriptManager子系统

4.4 PlanManager子系统

4.5 TestManager子系统

4.6 TestExecutor构件

4.7 ReportManager子系统

4.8 DataServiceManager子系统

4.9 小结

第五章 压力测试实例分析

5.1 被测系统描述

5.2 测试方法及步骤

5.3 小结

结 束 语

致谢

参考文献

作者在学期间取得的学术成果

展开▼

摘要

随着网络的发展,用户规模的不断增长,软件系统越来越复杂,软件对压力测试的要求也因此变得越来越高。压力测试通过模拟真实的工作负载,来获得软件在峰值使用情况下的性能,以提早发现性能问题,避免盲目投入使用而造成损失。目前分布式压力测试工具在自动化测试方面支持不足,使得搭建测试环境较为繁琐。没有实现分布式节点间的负载平衡,不能合理利用每个节点上的测试资源。对网络协议的支持也有限,不容易被扩展。
  本文从这些不足出发设计了面向Web软件的分布式压力测试工具,该工具能够自动管理分布式测试节点,并能够自动部署测试数据、收集测试结果,实现了节点间的负载平衡,提高了测试资源的利用率,实现了测试压力引擎,提高了多线程并发效率,还设计了基于Jython语言的测试脚本,能够很好模拟用户操作,支持多种协议且可灵活扩展。最后,应用本文设计的分布式压力测试工具eTest对某电子商务网站进行了压力测试,得到了该网站在一定配置下的性能状况,验证了本文研究成果的实用性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号