logo 返回列表
星云精准测试在微服务架构中的应用简述
2018-02-10 1932
[摘要]星云测试(www.teststars.cc)发布分布式微服务精准测试解决方案,是目前市场上唯一可达到在复杂分布式系统中跨多个服务器进行代码白盒级分析,并实现请求分布式追踪的测试平台。

微服务是一个新兴的软件架构,把一个大型的单个应用程序和服务拆分为数十个的支持微服务独立部署互相隔离,通过扩展组件来处理功能瓶颈问题比传统的应用程序更有效利用计算资源。微服务之间需关心对方的模型,通过事先约定好的接口进行数据流转,使业务可以高效响应市场变化。但微服务一个明显的表象就是随着服务的增多传统的测试模式受到很大制约,无法有效进行下去,威胁到整体系统质量。

星云测试(www.teststars.cc)发布分布式微服务精准测试解决方案,是目前市场上唯一可达到在复杂分布式系统中跨多个服务器进行代码白盒级分析,并实现请求分布式追踪的测试平台。其中产品内的穿透模块,可以支持各种主流微服务通信架构,例如httpclient,springcloud以及消息队列,将并发访问场景下跨多个服务多组代码逻辑分离并重建追踪出来。实现了业务逻辑的代码在开发层面通过微服务离散后,在测试阶段则可以反向复原整个完整代码执行视图。精准测试里面的穿线概念Threadingtest)增加了第三层含义,即针对的分布式服务的穿透能力。

 

例如,在某大型运营机构旗下物联网项目,采用现今主流的微服务架构,整个项目接口与后台的模块数多达几十多个。负责物联网和全网标准产品的运营支撑、全网运营管理平台的建设和运营、数据支撑、二级客服等工作

星云精准测试www.teststars.cc)在这种极具挑战性的环境下,用最新的测试数据采集穿透技术,从应用层到接口到后台做了一体化的测试方案,使其适用于企业内部流程与微服务框架,为企业在更好的团队管理、了解项目质量进度,提高回归周期效率等方面,提供了切实可行的可视化与数字化依据。

首先,星云精准测试在客户的局域网内,整体部署了针对大型高复杂度J2ee网站的版本“Horn”,接着采用CLM进行整个测试管理,在整个测试过程中,应用层的测试人员与接口层的测试人员通过各自的工作进行互补,保证了整个项目回归的覆盖质量。

接着,“Horn”产品采用最新的测试数据采集穿透技术,对应用层到接口到后台一体化的测试,采集微服中各个模块的测试数据加以分析,给出测试不充分处、缺陷定位、计算微服务模块变更后的影响范围与要回归的点,大大的帮助了企业解决其内部管理与质量问题。

第三,星云测试还和其旗下的另一个物联网集成化平台进行整合,实现星云测试自动化打包、自动化发布,而不改变原有的发布体系。

第四,星云测试对CLM进行了接口对接,对其测试用例(测试套件、测试计划)、缺陷、测试进度提供了相应的测试数据,使测试管理者更加清晰的了解整个项目测试的真实情况 。通过精准测试示波器的用例执行逻辑采集,将测试用例的功能逻辑直接映射到代码层。

最后,星云测试把微服务中各个模块的测试不充分处、缺陷定位、计算微服务模块变更后的影响范围与要回归的点等,用多达上百种的报表做了充分而详细的描述。数据精准而有效,既解决了一线工程师的数据化交接问题,也可以使项目总负责人实时了解到复杂、分布式开发环境下的项目整体进度与效率,取得了客户极大的肯定和赞扬。

免责声明:

本站系本网编辑转载,本站会尽可能注明出处,但不排除无法注明来源的情况,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与本网联系,  我们将在收到邮件后第一时间删除内容!

[声明]本站文章版权归原作者所有,内容为作者个人观点,不代表本网站的观点和对其真实性负责,本站拥有对此声明的最终解释权。

相关推荐
微信扫一扫
微信扫一扫
关注公众号,了解更多资讯
联系客服

微信扫码联系客服