基于微服务的流量回放自动化测试框架设计与实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:nbf1smt
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件系统功能的不断丰富,原来的单机系统软件已经无法很好地满足服务需求。单机系统被划分成一个个微服务系统,极大地提高了系统的可用性和分区容错性。为了进一步扩展系统的功能,各软件公司总会不断地迭代当前的服务。为了保证增量的功能不会引起存量功能的可用性问题,各大公司都投入了大量的人力财力去做自动化测试。但传统的自动化测试在面临频繁的测试时也出现了效率低下的问题,不能够适应项目的迭代速度,新版本的发布总是存在风险。因此,探寻一种自动化测试方案能够弥补传统测试的不足,大幅提高测试效率。论文针对微服务系统在测试中遇到的问题,研究自动化测试理论,基于当前行业内高效的自动化测试方法,使用C++开发语言设计并实现了一种高效的流量回放自动化测试框架。该框架基于公司内部的微服务框架,使用面向切面的编程方式,让所有已经投入生产的微服务只需要修改少量非业务代码的情况下支持自动化测试。该框架不再需要大量的人力去开发测试用例,而是直接使用拦截器获取线上用户的流量,将获得的流量按照特定的模板编排成特定的文件,并且存储到分布式文件存储平台。然后再通过流量回放的方式将录制的流量重新请求开发版本的服务,通过对比录制文件和回放文件,找出二者差异,来追踪开发版本代码是否存在缺陷,成为版本发布前的资格检查。该框架上线后,线上服务已支持该框架,并且在应用中发现整个自动化测试耗时为分钟级别,并且有效拦截了一些存在缺陷代码的发布,极大提高了自动化测试效率,更快测试出了代码缺陷,有效保证了研发质量。
其他文献
随着网络科技的进步和普及率的提高,消费者的购物习惯已经被改变,他们更偏好在在电子商务平台上下单购买所需的物品。因为网上商品存在高度的虚拟性质,使得消费者在实际购买下单前,没有办法了解到更加细致的产品信息。这时候,已购买用户的评价内容就变得尤为重要,成为了潜在消费者了解产品质量、外观与商家服务水平等内容的重要渠道,也变成了影响消费者购物决定的最主要因素。因此,在目前网络十分普及的环境下,网上商家们如
学位
随着数智化时代新篇章的全面开启,物联网行业备受关注,行业各方面发展逐步成熟,IOT应用场景日益丰富。相关企业想在物联网行业的蓝海中追求长期稳定的发展,单靠企业自身的力量是难以实现的,因而物联网生态合作应运而生。本文以从机电运维转型至物联网行业、致力于为用户提供智能化整体解决方案的X物联网公司为研究对象,基于商业生态系统理论、物联网生态理论及供应商管理理论,大量阅读国内外文献并对相关文献进行研究。采
学位
经过三十多年的发展,我国的制造业开始由量变到质变的转变过程,在中国制造2025的发展报告中指出,国民经济基础制造业未来的出路是智能制造。智能制造和自动化装备公司由此发展迅速,但公司规模普遍较小、缺乏核心竞争力。自2020年3月疫情以来,制造企业严重削减了固定资产投入计划,智能装备制造企业更需要进行持续优化改进,在市场需求低谷时度过难关。本文以D公司音圈马达(VCM)自动功能测试装备项目管理的过程为
学位
1999年开始至今,中国棉花行业出现了巨大的变革,棉花市场流通制度、质检体系的提出,以及新疆棉花目标价格制度的全面市场化的改革措施,使棉花产业乘着全球化发展的便利而越飞越高。突然爆发的新冠疫情给棉花行业造成了不小的挑战,但更为重要的问题是,在疫情防控常态化下的企业究竟该怎么做,才能实现最大化的规避风险和控制成本的目的。“保险+期货”模式的应用,被广大民众认为是应对目前“三农”难题的一个创新性的进步
学位
旅游业是我国的支柱产业之一,也是新的经济增长点,对就业机会的增加、产业结构的优化、国际交流的提高、环境与社会的和谐发展等方面都具有重要的促进意义。在现阶段,新冠疫情的出现已经对旅游业形成了很大的打击,也体现出当前旅游企业风险意识不足的问题。旅游企业做好经营风险的防范工作对于实现旅游业的可持续发展而言是非常必要的。论文中以云南旅游股份有限公司为例,对公司的经营风险防控问题进行了案例研究,将有助于丰富
学位
家电制造业对我国国民的日常生活提供基本的保障,对国民经济发展具有重大作用。因此,为了建立完善的企业经济风险管控体系,使企业价值最大化,针对公司财务风险因素,提出针对性措施,为整个家电制造业提供参考,这一课题应该引起所有家电从业者的关注,这也是本文的研究目的和重要性所在。该论题研究阶段内,以财务风险理论为基础,选取X家电制造企业作为研究对象,全面开展财务风险研究活动,最终总结其在自身经营阶段内存在的
学位
突如其来的新冠疫情对国内经济乃至全球经济造成了难以估量的冲击,企业因资金链断裂而破产的事件时常发生。论文旨在弄清宏观货币政策与企业现金流风险的关系,分析宏观货币政策对企业现金流风险的影响,帮助企业财务管理者做出正确的财务决策以及向宏观货币政策制定者提供微观案例。论文研究思路是从现金流风险、现金流风险衡量指标、宏观货币政策影响企业现金流风险等方面进行文献回顾,采用案例分析、文献搜集、实地调查的方法,
学位
复杂型号工程对于国民经济发展和国家安全发挥着举足轻重的作用。论文探讨基于精益思想的研发管理优化策略、方法、路径等,指导企业研发管理改革和提升,以适应未来不断增长的市场需求和激烈的竞争环境。论文以商业航天运载火箭这类复杂型号工程产品为对象,以精益思想为灵魂,将研发管理优化作为导向,建立研究和分析的架构。首先,由选题的背景引导出研究的目的和意义;其次,对国内外精益生产、精益思想、精益研发的发展历程和现
学位
随着我国资本市场财务舞弊案件不断被披露,如银广夏、金亚退、欣泰退等,监管部门和社会公众无法完全信赖上市公司经审计后的会计信息,质疑注册会计师的职业道德和服务质量,严重阻碍了注册会计师行业的存续和发展。为了快速解决这些问题,迫切需要对审计失败发生原因、预防审计失败的措施进行研究。论文采用文献研究法和案例研究法。首先,论文筛选和整理了国内外学者以往做过的研究,形成论文观点的基础,同时梳理了审计失败的成
学位
随着电力通信技术的日新月异和电力通信行业的蓬勃发展,各电力企业通信技改项目逐年增加,随之所带来的项目质量、进度等风险问题也日渐突出。因此,电力通信技改项目风险管理显得至关重要,目前国内对电力通信专网的项目风险管理研究不够完善,风险管理的模式和电力企业员工的风险管理意识有待提高。本论文通过对相关文献资源进行研究,分析了目前国内外风险管理方面相关理论研究和实践案例成果,并理论结合实际以H电力调度交换技
学位