面向组合服务的性能测试系统研究与实现

[复制链接]
查看: 306|回复: 0

2万

主题

3万

帖子

7万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
72282
发表于 2022-9-19 20:14:09 | 显示全部楼层 |阅读模式
目:


雅宝题库答案
****此区域为收费内容****    需支付 1 知识币后可查看,1币=0.01元查看答案


雅宝题库解析:
随着服务计算(Service Computing)技术的发展,服务组合(Service Composition)已成为开发和构建分布式应用系统的主要手段,通过服务组合可以将分布在网络上的具有独立功能的单个服务按照内在逻辑关系组织成一个组合服务(Composite Service)。在构建组合服务时,组合服务的服务质量等性能特性是影响用户体验的关键题目。由于组合服务是由分布的单个服务构成,它的性能不但和单个服务有关,而且和整体结构有关,因此,组合服务的性能测试是极具挑战性的题目:首先是组合服务通常运行在分布式的网络环境下,因此,传统的人工本地部署测试环境的方法无法适应分布式测试环境的要求;其次,随着业务需求的不断变更,组合服务也在不断演化,对于演化后的组合服务如何进行成本较低的回归测试值得关注;最后,实现测试过程的实时监控和测试结果的实时展现对于定位错误、直观判断组合服务性能都非常必要。针对上述题目,本文在分析国内外Web服务性能测试方法及相关理论和系统工作基础上,完成了如下技术工作:1. 针对Web服务分布性的特点,设计了测试环境自动部署和自动清理机制,实现了分布式部署环境和测试隔离,减少了测试环境对测试的影响;2. 针对组合服务业务流程多参数输入的特点,通过对组合服务执行流和条件约束链进行分析,提高了测试用例生成的有效性和自动化程度;3. 针对组合服务测试的监控需求,设计并实现了可视化监控工具,为监控测试运行情况和定位错误提供了方便;4. 针对组合服务演化后对业务流程的影响,通过分析业务流程所有可执行路径的变化,提出了基于关键路径选择的回归测试路径选择技术,减少了回归测试代价。基于以上工作,设计并实现了基于BPMN规范的组合服务性能测试系统(SOArTester4- Performance)。实验表明,该系统在对组合服务进行完整性能测试的同时,从分布式测试环境的部署和测试用例生成等方面提高了组合服务性能测试的自动化程度。此外,针对演化后的组合服务,通过关键路径选择技术避免不必要的再测试,提高了回归测试效率,有效降低了组合服务软件生产的整体成本。





上一篇:基于RNP性能的飞行间隔建模及评估方法研究
下一篇:等离子体包覆复杂目标电磁散射特性分析
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩课程推荐
|网站地图|网站地图