[发明专利]云服务测试及发布自动化系统在审
申请号: | 201811562619.6 | 申请日: | 2018-12-20 |
公开(公告)号: | CN111355620A | 公开(公告)日: | 2020-06-30 |
发明(设计)人: | 方诚仪 | 申请(专利权)人: | 双子星云端运算股份有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L29/08;G06F9/54 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 郭蔚 |
地址: | 中国台湾新竹市东区公道五*** | 国省代码: | 台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务 测试 发布 自动化 系统 | ||
本发明揭露一种云服务测试及发布自动化系统,其可利用管理者仪表板管理不同版本的API描述档,以进行测试。如通过测试,自动注册该云服务于服务登录元件上,如未通过测试,则回报给管理者仪表板。因此,通过API描述档的版本,可测试、更新及停止云服务,不影响已发布的云服务的运行,以及提供测试失败消息供管理者或开发者修改云服务的注册内容。
【技术领域】
本发明是有关一种云服务测试管理系统,特别是一种有关云服务测试及发布自动化系统。
【背景技术】
一般云服务系统架构以防火墙区分为互联网以及区域网络,为避免将提供服务的系统暴露在互联网下,会在非军事区(DMZ,demilitarized zone)内架设API网关(APIgateway),使用者通过API网关与服务互动,降低使用者与服务间的耦合强度,提高服务的安全性以及提供服务供应商建立、发布、维护、监控以及保护服务的管道。
惟,服务更新发布,不能影响服务的运作,发布前须经单元测试、整合测试、预备系统测试,如发布后出现问题,还要能够回复到前版本的模式下运作,是服务供应商管理的一大负担。
本发明在解决此种测试及发布管理的自动化系统,降低服务供应商维护服务的负担,提高服务发布更新的效率。
【发明内容】
本发明的一目的是提供一云服务测试及发布自动化系统,确保云服务不因更新发布而中断。
本发明的一目的是让开发人员通过云服务测试及发布自动化系统可直接对外开放云服务,可在实际营运的系统进行测试,无需准备预备环境,降低测试系统环境不同而造成发布失败的风险。
本发明的一目的是云服务测试及发布自动化系统支援云服务的版本管理,可随时扩充测试项目。
云服务测试及发布自动化系统,该系统包括一管理者仪表板、一消息伫列、一多进程模块、一API描述档解析器、一API网关以及一云服务登录元件,其特征在于,该管理者仪表板提供接收一API描述档、编辑该API描述档、发送一测试消息至该消息伫列、从该API网关取回一云服务元件清单,并提供一操作接口,且该API描述档对应于一云服务的一注册数据;该消息伫列接收该测试消息并转化为一测试指令,以及作为该测试指令的缓冲区;该多进程模块从该消息伫列取出该测试指令,以及将取该API描述档提供该API文件解析器;该API文件解析器依据该API描述档向一云端服务系统的一云服务发送一API请求,该云服务接收该API请求后,回传该API请求的结果予该API文件解析器,再转送给该多进程模块;该多进程模块收到该API请求的结果以制作一测试报告,并依测试结果决定是否通知该API网关开放该云服务;以及该API网关,将通过验证的该云服务注册于该服务登录元件并发布,或将未通过的该云服务的该测试报告传送给该管理者仪表板。
一种云服务测试及发布自动化的方法,该方法包括布署一云服务于一云服务系统;通过一管理者仪表板,上传一API描述档,该API描述档对应该云服务的一注册数据;通过该管理者仪表板发送一测试消息予一消息伫列;通过该消息伫列将该测试消息转化为一测试指令并排程;通过一多进程模块,从该消息伫列读取该测试指令以及读取该API描述档,以及触发一API描述档解析器进行该云服务的测试;通过该API描述档解析器发送数个API请求给该云服务系统的该云服务,并将该云服务的该API请求的回传结果予该多进程模块;如该云服务通过测试,该多进程模块通知该API网关,该API网关将该云服务的该注册数据登录于一服务登录元件并发布该云服务,或该云服务未通过测试,该多进程模块将该云服务的该测试报告传送给该管理者仪表板。
【附图说明】
图式是为了说明的目的,并非用来限制本发明的范围,图式并非发明的全部,也不是表示图式的某一元件或某一步骤是本发明所必要的特征。在特殊环境下,可依据本发明的精神,可修改本发明的部分而可达到本发明的功能,亦应包含在本发明的范围内,更确切的说本发明的范围应由权利要求界定。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于双子星云端运算股份有限公司,未经双子星云端运算股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811562619.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:甾体C1,2位脱氢药物中间体的一种生物催化制备方法
- 下一篇:原油集输方法