发布/订阅分布式系统的测试执行框架研究

来源 :东南大学 | 被引量 : 6次 | 上传用户:lihai3120
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着发布/订阅中间件产品在各个领域的广泛应用,出现了越来越多的基于发布/订阅中间件开发的发布/订阅分布式系统。借助发布/订阅中间件的实时数据传输、时间空间解耦合、多种Qos支持等特性,发布/订阅分布式系统在各自的应用领域中取得了相当出色的成绩。但是,对发布/订阅分布式系统的集成测试,尤其是有多流程并存情况的系统,业界始终没有一套通用的解决方案。论文针对发布/订阅分布式系统集成测试的需求,提出了发布/订阅分布式系统测试执行框架。测试人员在输入系统流程描述后,测试执行框架能够自动运行待测系统,收集测试数据并实时判断待测系统运行状态。论文的主要贡献如下:1.提出针对多流程并存的发布/订阅分布式系统的流程描述方法。系统测试人员能够将系统流程信息方便地转换成系统的测试用例。本文根据流程描述方法定义了一套对应的流程描述语言。2.提出发布/订阅中间件拦截器机制,为获取发布/订阅分布式系统的通信情况和数据内容提供了支持。借助发布/订阅中间件拦截器机制,用户除了能够进行信息的获取外,还能够按照需求对发布/订阅中间件进行功能定制。3.在发布/订阅中间件拦截器机制的基础上,设计了发布/订阅分布式系统测试执行框架,为发布/订阅分布式系统提供了一套通用的集成测试解决方案。测试人员在系统流程描述文件中说明测试相关需求,测试执行框架根据测试需求运行对应的处理机制,实现对待测系统的自动化测试数据收集和错误检测。4.基于信息集成管理软件实现了发布/订阅分布式系统测试执行框架的原型系统,并对该系统进行了功能及性能测试。实验结果表明,论文中提出的测试执行框架能够支持发布/订阅分布式系统的自动化集成测试,且性能表现符合预期。
其他文献
目的探究循证护理在机械通气患者控制呼吸机相关性肺炎(VAP)中的应用价值。方法选取2017年1月至2019年3月在医院行机械通气治疗的患者128例,以随机数字表法将其分为两组,各64
随着新课程改革进程的不断加快,越来越多的小学教师意识到自身所肩负的重任,在实践教学工作中,不仅要重视学科教育,提高学生的专业素养,同时还要重视素质教育,将培养学生社会
近一年来,我和妻子伊娃以及六个孩子出行几乎全靠步行或乘坐公共交通工具。我们有自行车,但是直到现在还不熟练;对于市外的较长途旅行,我们也会借助"共享你的私家车"服务。但对
为了获得一种适合在粉丝制作中使用的高耐热普鲁兰酶,对Thermus thermophilus的普鲁兰酶基因进行了异源表达及应用性质研究。以T.thermophilus XQ5331基因组DNA为模板,通过PC
通过梳理日本土地经营制度的历史变迁轨迹,总结出日本农地经营的主要做法有:注重法律法令在土地制度建设与维护中的作用;建立了比较完善的农民退休制度和农业从业者认定制度。认
针对热电联产压水堆核电机组采用新蒸汽再热和对外供应两种不等价的能量——热能和电能的特点,利用二回路热力系统回热加热器抽汽效率和等效热降理论,通过理论分析和数学推导,建
通过对超临界直流锅炉燃料量间接测量信号频谱特性的研究,指出了不同信号具有互补的频谱特性.基于广义观测器结构,利用分布信息的互补特性设计了分布信息融合算法.该文利用沿
<正> 日前,我走访了解放军总后勤部军事交通部部长左建昌少将。 几年来,国防交通建设本着平战结合的原则,在支援国家建设方面做了很多贡献。左建昌说,我国的国防交通建设,包
只是个面带倦容的父亲,结束每日的奔忙后回到家中,没有带回多少金钱与名利来显摆自己的出色表现,
随着我国经济的快速发展,新政策的不断出台,民生的变化,各行各业都在做相应的调整,不少传统企业面临转型升级,传统茶产业亦进入新一轮的转型期。很多茶企、茶商都纷纷抱怨近