分布式系统测试方法研究及应用

分布式系统测试方法研究及应用

论文摘要

中间件和网络技术的发展是推动分布式系统前进的动力,目前分布式系统已经成为构建网络应用的主要选择,其应用领域也在不断的扩大,因此分布式系统的质量保证也成了备受关注的领域,分布式系统的测试方法也成为了研究的热点。当一个分布式系统有很多端口分布在不同的物理位置时,对其测试的一般方法是在每一个端口处放置一个测试器,每个测试器只关注自己端口处的事件行为,但是这样做会导致可观察性问题和可控制性问题的出现,对可观察性问题和可控制性问题的一般的解决方法是在各个测试器之间发送协同消息,但是发送协同消息需要部署外部网络通道,这就会增加测试的代价。本文针对分布式系统测试中可控制性问题和可观察性问题的解决方法进行研究讨论,提出了一种解决方法,该方法是在分布式测试架构的基础上,让局部测试者通过可信赖的独立于IUT的通信媒介,交换协同消息来解决可控制性问题以及可观察性问题。并且在前人的研究基础之上,改进了该问题的解决方法,减少观察消息的个数,同时结合通道计算算法,进一步优化局部测试序列的生成,减少控制消息需要的通信媒介,从而减少测试代价,并给出基于协同测试方法的测试序列生成算法。最后,本文以电信业务受理功能为例,阐述了采用本文的局部测试序列生成方法生成局部测试序列的详细过程。结果表明,本文所提出的方法能有效的减少观察消息数量和优化控制消息需要的通道数量。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 课题研究的背景和意义
  • 1.2 国内外研究现状
  • 1.3 论文内容
  • 1.4 论文的组织结构
  • 第二章 分布式系统测试理论概述
  • 2.1 分布式系统测试理论
  • 2.1.1 分布式系统的概念和特征
  • 2.1.2 分布式系统测试组件的网络化
  • 2.1.3 分布式系统测试的部署成本高
  • 2.2 多端口有限状态机
  • 2.2.1 多端口有限状态机
  • 2.2.2 假设和相关概念
  • 2.3 分布式系统测试中存在的问题
  • 2.3.1 控制性问题
  • 2.3.2 观察性问题
  • 2.4 本章小结
  • 第三章 分布式系统测试中测试序列的生成方法
  • 3.1 协同测试序列生成方法
  • 3.2 通道集合计算算法
  • 3.2.1 通道集合计算算法
  • 3.2.2 通道集合计算算法的简单应用
  • 3.3 控制性和观察性问题解决方法
  • 3.3.1 控制性问题解决方法
  • 3.3.2 观察性问题解决方法
  • 3.4 局部测试序列生成算法
  • 3.5 测试系统的时间约束
  • 3.5.1 问题描述
  • 3.5.2 有关测试系统的时间约束的概念
  • 3.5.3 测试系统的反应时间约束
  • 3.5.4 测试系统的等待时间约束
  • 3.6 解决方法改进与分析
  • 3.6.1 通道数量分析
  • 3.6.2 协同消息数量分析
  • 3.7 本章小结
  • 第四章 基于协同的分布式测试方法的应用
  • 4.1 电信业务运营支撑系统简介
  • 4.2 补充业务处理流程案例
  • 4.2.1 测试案例描述
  • 4.2.2 局部测试序列生成
  • 4.2.3 移位错误检测
  • 4.3 本章小结
  • 第五章 总结和展望
  • 5.1 总结
  • 5.2 展望
  • 致谢
  • 参考文献
  • 缩略语表
  • 在校期间的研究成果及发表的论文
  • 相关论文文献

    • [1].5G与音视频分布式系统应用探讨[J]. 智能建筑 2019(11)
    • [2].机载分布式系统管理中故障管理机制探究[J]. 信息通信 2020(02)
    • [3].基于频繁项集挖掘的发布/订阅分布式系统运行模式识别[J]. 网络空间安全 2020(08)
    • [4].分布式系统动目标防御[J]. 通信对抗 2016(04)
    • [5].分布式系统中的周期性事件实现研究[J]. 信息通信 2017(09)
    • [6].4G传统无源分布式系统面向5G演进思路分析[J]. 信息通信 2020(04)
    • [7].分布式系统概念与设计[J]. 计算机教育 2013(08)
    • [8].分布式系统概念与设计[J]. 计算机教育 2013(10)
    • [9].分布式系统概念与设计[J]. 计算机教育 2013(12)
    • [10].基于模糊层次化评估的分布式系统自毁感知方法及应用[J]. 小型微型计算机系统 2012(04)
    • [11].面向大规模分布式系统的多级缓存信息结构研究[J]. 西南民族大学学报(自然科学版) 2012(03)
    • [12].大规模分布式系统脆弱性分析框架研究[J]. 计算机科学 2012(06)
    • [13].大规模分布式系统实体交互脆弱性分析方法[J]. 计算机工程与应用 2011(18)
    • [14].浅论分布式系统中间件的安全[J]. 湖北师范学院学报(自然科学版) 2010(01)
    • [15].分布式系统测试的难点与分析[J]. 程序员 2010(08)
    • [16].分布式系统高效升级方法研究[J]. 微型电脑应用 2019(06)
    • [17].动力分布式系统中用户背压及其变化的讨论[J]. 节能 2017(01)
    • [18].实时分布式系统性能测试技术研究[J]. 计算机技术与发展 2014(07)
    • [19].新型光纤分布式系统研究及其应用[J]. 移动通信 2013(12)
    • [20].天然气分布式系统热(冷)-电比对系统运行的影响研究[J]. 节能技术 2015(03)
    • [21].基于分布式系统体系结构的PACS系统研究[J]. 科技传播 2014(11)
    • [22].分布式系统中的RBAC管理模型[J]. 微计算机信息 2009(33)
    • [23].动力分布式系统的稳定性和节能性[J]. 绿色科技 2015(12)
    • [24].高性能计算与通信、智慧城市以及数据科学与系统[J]. 国际学术动态 2020(02)
    • [25].计算机网络建设中分布式系统的网络安全研究[J]. 电脑知识与技术 2019(16)
    • [26].分布式系统运维交付解决方案研究与应用[J]. 电脑与电信 2017(10)
    • [27].分布式系统的分层形式化描述方法[J]. 计算机应用研究 2014(08)
    • [28].以数据为中心的舰载分布式系统[J]. 舰船科学技术 2011(07)
    • [29].以数据为中心的实时分布式系统的软件设计[J]. 现代计算机(专业版) 2010(10)
    • [30].分布式交换机的研究现状[J]. 计算机产品与流通 2018(01)

    标签:;  ;  ;  ;  ;  

    分布式系统测试方法研究及应用
    下载Doc文档

    猜你喜欢