首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--软件工程论文

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

【摘要】:随着网络的发展,用户规模的不断增长,软件系统越来越复杂,软件对压力测试的要求也因此变得越来越高。压力测试通过模拟真实的工作负载,来获得软件在峰值使用情况下的性能,以提早发现性能问题,避免盲目投入使用而造成损失。目前分布式压力测试工具在自动化测试方面支持不足,使得搭建测试环境较为繁琐。没有实现分布式节点间的负载平衡,不能合理利用每个节点上的测试资源。对网络协议的支持也有限,不容易被扩展。本文从这些不足出发设计了面向Web软件的分布式压力测试工具,该工具能够自动管理分布式测试节点,并能够自动部署测试数据、收集测试结果,实现了节点间的负载平衡,提高了测试资源的利用率,实现了测试压力引擎,提高了多线程并发效率,还设计了基于J ytho n语言的测试脚本,能够很好模拟用户操作,支持多种协议且可灵活扩展。最后,应用本文设计的分布式压力测试工具eTes t对某电子商务网站进行了压力测试,得到了该网站在一定配置下的性能状况,验证了本文研究成果的实用性。
【关键词】:压力测试 分布式 并发 负载平衡 测试脚本
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TP311.52
论文共64页,点击 下载论文
上一篇:面向低质量视频的目标对象的超分辨率重建技术研究
下一篇:面向微博文本的命名实体识别