Web应用性能测试系统的设计与实现

来源 :重庆邮电大学 | 被引量 : 0次 | 上传用户:war_and
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前,Web应用已经深入到人们的日常生活当中,然而现有很多Web应用系统的设计开发人员仅仅追求界面的漂亮和功能的正确,很少在系统上线前进行严格的性能测试,导致系统在上线后,一旦访问量过大,造成不可弥补的损失。   本文主要对Web应用中的HTTP协议以及现有的性能测试方法和测试工具进行了深入的研究和分析,建立了一种联合性能测试方法。该方法结合了应用在客户端的性能测试以及应用在服务器端的性能监控,并依据该方法设计并实现了一个简洁,灵活,易用的性能测试系统。   该系统主要包含了脚本录制功能,测试执行功能,性能监控功能,数据分析功能。脚本录制功能主要由代理服务器和解析器组成,实现了对HTTP请求消息的捕获和解析,将这些请求消息保存在XML文件中,形成了测试脚本。测试执行功能主要由管理端和测试端组成,管理端可以灵活的制定测试计划和监控策略,传输测试计划和测试脚本,以及启动测试端的测试执行和性能监控功能,测试端主要是负责测试执行以及产生原始测试数据。性能监控功能主要是依据WebService技术灵活地实现了后台监控。数据分析功能主要是利用数据库中的原始测试数据产生被测系统的性能参数,供测试人员定位系统的性能瓶颈。   最后,我们采用该测试系统对重庆爱思网安信息技术有限责任公司的OA办公系统进行了性能测试,得到该测试系统在不同并发用户数下的性能参数和监控日志,验证了该测试系统的正确性和有效性。
其他文献
随着大数据时代的来临,数据中心耗能达到万亿瓦。数据中心的高耗能给社会,环境以及经济带来了新的挑战。数据中心每年需要花费几百万美金用于日常电费的开销。此外还需巨额的花
学位
虚拟组织是一种新型的业务组织管理模式,企业或个人之间通过网络建立丌放的、动态组合的虚拟组织来建立相应的合作联盟,并在虚拟组织内部进行协作、协商和资源共享。Agent具
面向方面程序设计是一种基于关注点分离的技术,通过将核心模块级关注点和系统级横切关注点分离,为面向对象技术中存在的代码缠结和散射问题提供了有效的解决途径。随着面向方面
随着互联网技术的快速发展,网络上的信息数量呈指数级增长。人们迫切需要将这些信息集成为一个本体,在本体的基础上进行语义检索,以提高信息检索的查全率和查准率。然而,信息的表
在传统的研究方法和模型中,大多数都是基于自体以及非自体(SNS)的理论模式,该理论认为,生物体对外界的免疫应答主要来自外部抗原的入侵,而不会对自身抗原产生免疫反应;这种模
大规模体数据基于GPU(graphics processing unit,图形处理单元)的直接体绘制,会受到显存容量以及主存到显存带宽的限制,导致体数据在内存与显存之间频繁交互,成为绘制速度提高的
我国地域广阔,气候复杂多样,季风气候显著;冬季盛行大陆季风,寒冷而干燥,夏季则为海洋季风,潮湿多雨。丰富的地理环境和多种多样的气候类型导致我国降水时空分布不均,自然灾害多发,常
随着集成电路工艺与制造技术的不断发展,微处理器核、可编程逻辑器件和其它电路模块共同集成在一个芯片中,这极大提升了嵌入式系统设计的高效性和灵活性。基于FPGA的可重构系统
数据的爆炸式增长推动存储技术快速发展。相比传统的C/S模式,P2P存储系统充分利用分散的普通用户资源,以开放、安全、可扩展性强等优点得到广泛关注。作为P2P存储系统的一个