Web服务性能故障自动注入技术研究

来源 :南京航空航天大学 | 被引量 : 0次 | 上传用户:pacochan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,面向服务的体系架构(Service-Oriented Architecture,SOA)已经越来越多的使用在分布式软件系统架构中。基于Web服务的服务化软件无论是在民用商业系统领域,还是在军用装备软件领域,都已得到广泛应用。测试是Web服务开发过程中的一个关键环节,对发现Web服务的缺陷,保证和提高Web服务质量有重要意义。目前,Web服务测试研究主要关注功能测试,较少关注服务的性能类测试问题。传统的性能测试难以对Web服务这类松耦合系统的性能进行系统地评估,特别是难以评估组合服务交互过程中子服务不稳定性带来的影响。对于由多个子服务编制而成的组合服务,其性能依赖第三方子服务的表现,而子服务中不稳定因素的出现具有不确定性,很难保证其在测试过程中出现。目前的测试技术尚未能够有效分析组合服务内部的子服务性能表现变化对组合服务整体性能的影响。为解决上述不足,本文提出了一种基于故障自动注入的Web服务性能测试方法。针对组合Web服务,提出了面向时间延迟和波动的测试规约,并基于规约引出高覆盖性能故障体系。通过覆盖指引下的性能类故障自动注入,为Web服务的性能测试和评估提供了更有力的支持。具体工作包括:(1)提出了一种较为系统的自动化性能故障注入测试方法。首先定义了面向性能类问题检测的故障注入测试覆盖准则,包括子服务单次调用延迟覆盖、子服务多次调用延迟覆盖以及子服务波动覆盖。从这些覆盖准则出发,结合已给定的组合服务测试用例集,自动生成相应的故障注入配置来实施故障注入过程。(2)提出一种规约断言语言以方便Web服务性能故障注入测试的结果判定,判定是否存在服务响应时间过长、服务响应时间波动过大、服务调用超时等情况。该语言允许定义灵活的判定规则,可用于提高Web服务性能缺陷识别的自动化程度。(3)实现了一个Web服务性能故障自动注入工具,利用该工具可对Web服务实施性能相关的故障注入,并通过规约判定服务的性能是否达标。在几个具有代表性的Web服务上的性能故障注入测试实验表明,本文所提出的方法具备实际的有效性。
其他文献
“村改居”型社区是中国城市化进程中的产物,是农村聚居区发展为城市社区的一种过渡型社区,在这种过渡型社区中生活的人,在“村民-居民”的身份认同方面、“乡村生活方式-城市生活方式”的生活适应性等方面均处于过渡状态,且撤村建居的现实状况给居民带来了诸多生活上的不满意,因此提高“村改居”型社区居民生活满意度的问题具有重要意义。本文以东北地区某过渡型社区——T社区研究单位,采用叙事疗法对干预对象的生活满意度
冲突具有普遍性,在经济、贸易、医疗及军事等各个领域都普遍存在着冲突。如果缺乏有效的干预,冲突事件很可能造成不必要的社会财产损失和人员伤亡。第三方调解是冲突解决的有效途径。基于博弈理论的冲突分析反问题的研究为第三方调解方案制定提供了强有力的理论支持。因此,本文在充分研究冲突分析反问题理论的基础上,分别从局势(状态)和策略角度构建了基于第三方调解策略的数学模型来求解最优的调解方案,并给出了模型相应的求
语篇是翻译的基本单位,而衔接又是构成语篇的重要成分之一。由于英汉两种不同类型的语言的语言结构存在差异,因此在英汉散文翻译中,对衔接手段的翻译不可能总是对等的。衔接
人机交互、体感游戏、智能化监测都是人体动作识别的研究领域,他们渗透入了生活的方方面面。而室内是人类活动频率最高的环境,人的生命中大部分时光是在室内度过的,因此在室
超声碎石手术对人体创伤小、适用范围广、术后恢复快、清石彻底、术后复发率低等优点得到了广泛的应用。医用超声振动系统变幅杆是超声碎石设备的主要部件,是超声碎石系统的主要组成部分,同时也是超声碎石设备与结石之间能量传递的媒介,在超声碎石系统中主要起导振和放大振幅的作用,其性能好坏直接影响碎石效果。影响超声波变幅杆的因素有很多,主要有变幅杆材料、变幅杆类型、输入端与输出端面积比,同时医用超声波变幅杆有一定
金属硼酸盐因其丰富的结构类型、较高的化学稳定性和热稳定性、较宽的带隙、高紫外透过性和易形成非心化合物等特性,在材料领域有着广泛的应用。经过几十年的研究发展,已有大
本篇学位论文在M/M/1排队系统基础上,结合工作故障、不耐烦顾客、休假和启动期策略,分析了两种新的排队系统,推导出排队系统主要性能指标的表达式。另外,对区块链技术下的比特币故障矿池的运行机制建模并分析,为解决比特币故障矿池的节能问题提供有效的理论依据。论文的主要研究工作包括以下三个部分:首先,研究了带不耐烦顾客和工作故障策略的M/M/1排队系统。构造二维马尔科夫链分析排队系统,得到系统的状态转移率
在实际工程中,专业技术人员经常定期检测、维修或更换系统元件,因此用离散时间段来度量系统的运行时间,将系统元件寿命视为离散随机变量,建立离散时间系统可靠性模型更具有实际参考价值。在传统可靠性分析中,基于概率论分析系统可靠性的研究已经比较成熟。然而,在稀缺数据或无任何数据情况下,利用基于概率论的传统可靠性理论来评估系统元件寿命参数及分析系统可靠性指标还存在一定的不足。本文拟结合不确定理论和概率论,假设
理雅各是19世纪英国著名的汉学家,系统地翻译了中国的儒家经典,名为《中国经典》,其中第二卷是《孟子》。理雅各为《孟子》译本撰写了长达123页的学术绪论。笔者选择其中的核
Se(IV)离子具有一对立体活性孤对电子,它可以诱导与中心离子硒配位的多面体发生次级Jahn-Teller畸变,使得Se4+离子处于不对称的配位环境中,SeO3基团因此被认为是一类良好的非