面向业务的Java EE软件系统性能测试方法研究

来源 :南开大学 | 被引量 : 0次 | 上传用户:jiu999
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的发展,Web应用方式越来越受到用户的青睐。Web应用软件规模越来越大,构架越来越复杂,开发人员需要通过性能测试了解系统运行过程中的性能表现与资源消耗模式。性能测试不但能够发现系统瓶颈与最大容量,为性能优化提供依据,而且对系统进一步扩容、集群、负载均衡提供了数据支持。如何准确、高效得对Web应用系统进行性能测试是业界与学术界共同关注的焦点。   本文介绍了全局横向测试与纵向组件测试方法的特点,进一步提出了面向业务性能测试的方法。在概念上提出了业务场景测试法,使业务场景作为业务功能的载体,通过业务场景按比例组合进行测试,提出了全局宏观与线程微观的测试策略;在结构上针对Java EE构架设计,将性能测试功能单元分为脚本记录器、脚本执行器、业务逻辑性能探针三部分;在实现上使用HTTP代理技术完成脚本记录器设计,使用HttpClient开发包与多线程技术完成脚本记录器,使用Filter与AOP技术完成了不同层次的性能探针。最后对一个实际Web应用项目进行面向业务的性能测试,并对测试结果进行了分析。   面向业务的性能测试方法提出了新的思路,对该领域研究有指导作用。
其他文献
Web服务是下一代面向服务计算的有效解决方案,而在开放、动态的网络环境中,服务自身行为的真实性无法确定,导致组合后的质量难以得到保障,所以如何评估Web服务的可信度,以及
近年来,语音自动切分技术成为语音信号处理领域的一个研究热点。由于手工的语音切分方式存在着耗时耗力并且不具有一致切分结果的弊端,为此,寻找一种高效的自动切分方法显得及其
图像旋转广泛应用于社会生产的各个领域中,它是很多图像预处理或检测的前提。在嵌入式领域同样也起着重要的作用,因为要满足实时性要求,所以一般使用基于FPGA的系统设计。本
WSN作为一门新兴的信息获取技术,由于其特有的优点,在各个行业都有广泛的应用前景。节点定位技术是基于WSN应用的基础技术,其定位精度直接决定了WSN的应用的好坏。随着人们需求
近些年来,互联网威胁逐渐从电子邮件转移到即时通软件和恶意网页。包含有害脚本代码的网页成为不法分子散播攻击程序的主要手段。网页有害脚本主要基于Javascript语言,针对浏览
Web2.0时代到来后,大数据时代接踵而至,微博等社交媒体越来越受到社会和研究者们的高度关注,面向微博应用的相关任务以及评测也在逐年增加。文本自动摘要主要是通过计算机自
为了解决定性的观察手段带给新型黑硅微纳加工工艺开发的桎梏;为了给新型微纳加工工艺提供有效的定量的验证手段;为了给进一步研究微纳加工技术新理论,建立集成微纳制造技术的理
随着网络防御技术的不断发展,网络攻击技术也在不断升级。一方面,不断涌现出已知攻击类型的变种使得传统的入侵检测系统(IDS)难以发现;另一方面,近三年来更是出现了一些被传
随着智能视频监控系统的高速发展,近年来,人们对视频监控系统的智能性要求日益提高。多摄像头网络能够监控更广阔的区域,正在逐渐被重视。但是,由于经济、资源等方面的考虑,不太可