分布式应用性能自动化测试技术研究及其工具开发

被引量 : 0次 | 上传用户:cx1223
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近十几年来,软件应用的规模迅速扩大,软件测试的需求不断高涨,各种有针对性的测试方法和技术开始出现,并促生了一些有针对性的测试工具。软件测试在软件工程中得到越来越多的重视。随着网络技术的迅速发展,分布式应用软件得以广泛开发和应用。在分布式应用环境中,服务器性能对分布式应用软件的成功与否影响甚大。性能测试是这类应用测试中的重点,特别是象数据库服务器和WEB服务器等这类分布式应用,其性能对应用价值的影响几乎是决定性的。然而,分布式应用软件的性能测试相对其它应用软件测试来说有其自身的特性和难点,主要体现在环境的异构性、通信实现的多样性、负载的不可预知性、测试场景设计的困难、测试环境和真实环境的差异以及性能测试对象的多样性等多个方面。目前已有的性能测试工具,都是国外公司开发的,且有很大的局限性。主要表现为:要么只能测试单一的对象、要么不支持分布式测试、要么自动化功能不足、要么没有扩展接口等等。因此,研究分布式应用性能自动化测试技术并在此基础上研发具有普遍适用性的分布式应用性能自动化测试工具具有很强的现实意义和实用价值。本文立足于在CORBA分布式支撑环境OMNIORB和现今研究成果的基础上,通过分析针对WEB进行负载测试的开源工具—OpenSTA,整理并重塑了其间的体系结构和组织方式,设计出一个基于会话捕获、脚本转换、脚本开发、下发执行、数据收集和回传、结果分析的分布式应用性能自动化测试工具的总体框架,以及一个以插件的方式支持不同应用类型的集成接口。并在该框架上实现了针对Oracle数据库服务器的性能测试的从脚本捕获、脚本转换到脚本编辑、编译、测试任务的定制、下发、并发执行和性能数据收集的编码实现,同时以插件的方式集成到分布式应用性能自动化测试工具中,为分布式应用性能自动化测试工具的成功研发奠定了坚实的基础,同时为其它分布式应用对象的性能自动化测试的开发和集成提供良好的基础和样本。
其他文献
由于毫米波自身的优点,在频率资源紧张的今天是极具吸引力,尤其在军事上。本文主要在现有的测距体制上进行了研究,通过对各种测距体制以及信号处理方法进行比较,通过对线性调
本文首先分析了商品车物流企业的业务特点、行业发展现状和趋势,重点说明了商品车物流企业进行绩效管理的必要性和重要意义。接着又详细分析了目前国内外企业所采用的绩效管
第一部分 CIK细胞的制备及基本特征 目的:CIK细胞是一种新型的应用于过继免疫治疗的免疫活性细胞,本研究旨在建立包含多细胞因子的培养体系体外扩增外周血单个核细胞制备C
野西瓜苗(Hibiscus trionum L.)在野生状态下,其花色、花形、叶形、蒴果等方面均具有很高的观赏价值。将野生的野西瓜苗进行引种栽培,对丰富河北省的观赏植物种类具有重要价值
根据均值漂移模型,针对重力场特点,综合利用高精度DEM数据及绘图法,本文提出了三种重力数据的粗差探测与剔除方法,对重力点数据进行全面的粗差探测与剔除,为建立我国高精度、
阐述了对黑龙江省主体功能区不同时态的空间数据进行整合、形成基于地理信息的动态数据处理技术,构建了一体化数据库管理系统,并介绍系统在辅助规划等方面的应用。除总结研究
本文选取2009—2010年能源、电子、农业、房地产业和制造业新被ST的8家公司和相应行业的8家非ST公司组成样本,利用GARCH(1,1)波动率模型估计股权价值波动率,并运用KMV模型计
聚丙交酯是世界公认的可体内降解的高分子材料之一。在对其进行 的相关体内实验表明它可在体内降解,并具有很好的组织相容性和强度, 常被用于做医用可降解骨固定材料、可降
技术的革新引发家电产业的智能化升级,深刻改变着家电产业的竞争格局。青岛作为国家家电及电子信息新型工业化产业示范基地之一,需要加快推进家电产业智能化升级、高端化发展
汉语修饰语因其丰富多彩、生动形象的特点,为中华民族所喜闻乐见,在人们的日常生活中,报刊文章或是文学作品里,广泛而鲜活地使用着,并已成为现代汉语词汇中不可或缺的组成部