用于联调的方法和系统技术方案

技术编号:24682878 阅读:34 留言:0更新日期:2020-06-27 07:50
本申请涉及用于平台服务和接入方之间的联调的方法,包括:提供网络代理,所述网络代理向接入方提供对平台服务内的与联调相关联的一个或多个工具的访问;经由所述网络代理接收所述接入方对所述一个或多个工具中的工具的选择;经由所述网络代理接收来自接入方的请求,所述请求包括用于所选工具的一个或多个参数;以及将所述请求转发给所述所选工具,以使得所述所选工具使用所述一个或多个参数与所述接入方执行联调。本申请还涉及用于平台服务和接入方之间的联调的系统和计算机刻度介质。本申请能够自动、高效、体验良好地执行平台服务和接入方之间的联调。

Methods and systems for joint commissioning

【技术实现步骤摘要】
用于联调的方法和系统
本说明书的一个或多个实施例涉及用于联调的方法和系统。
技术介绍
目前,存在许多平台型网络公司,例如腾讯、阿里巴巴、蚂蚁金服、亚马逊公司、谷歌公司等。这些平台型公司通常提供平台服务,合作方或称接入方可接入平台服务。在平台型公司与接入方合作时,平台服务提供接口/服务给接入方,接入方使用平台服务所提供的接口/服务来执行开发,对平台服务的接口/服务进行二次包装来为接入方自己的客户提供服务。在开发结束后,为了保证能够正常服务,通常需要连接到平台服务来执行联合调试,简称联调。通过联调,可以在线下测试接入方的系统与平台服务的系统能否正确调用并实现期望的结果,以发现可能存在的问题。然而,现有的联调方案通常需要平台型公司投入大量的人力来与接入方平台沟通并进行相关的手动操作,不仅需要大量的人力,而且处理效率和接入方的用户体验也不够理想。因此,需要能够自动、高效、体验良好地执行联调的方法和系统。
技术实现思路
为了克服现有技术的缺陷,本说明书的一个或多个实施例提供了能够自动、高效、体验良好地执行平台服务和接入方之间的联调的方案。本说明书的一个或多个实施例通过以下技术方案来实现其上述目的。在一个方面中,公开了一种用于平台服务和接入方之间的联调的方法,包括:提供网络代理,所述网络代理向接入方提供对平台服务内的与联调相关联的一个或多个工具的访问;经由所述网络代理接收所述接入方对所述一个或多个工具中的工具的选择;经由所述网络代理接收来自接入方的请求,所述请求包括用于所选工具的一个或多个参数;以及将所述请求转发给所述所选工具,以使得所述所选工具使用所述一个或多个参数与所述接入方执行联调。在另一方面中,公开了一种用于平台服务和接入方之间的联调的系统,包括:工具库,所述工具库由平台服务提供且所述工具库中的一个或多个工具与联调相关联;以及网络代理,所述网络代理向接入方提供对所述一个或多个工具的访问,其中所述网络代理用于执行以下操作:接收所述接入方对所述一个或多个工具中的工具的选择;接收来自接入方的请求,所述请求包括用于所选工具的一个或多个参数;以及将所述请求转发给所述所选工具,以使得所述所选工具使用所述一个或多个参数与所述接入方执行联调。在又一方面中,公开了一种存储指令的计算机可读存储介质,所述指令当被计算机执行时,使所述计算机执行上述方法。在再一方面中,公开了一种系统,所述系统包括用于执行上述方法的装置。与现有技术相比,本说明书的一个或多个实施例可具有如下有益效果:能够提高联调的效率;能够提高联调的可靠性和准确度;能够实现联调的高并发性;以及能够节省人力资源。当然,实施本申请的任一技术方案无需同时达到所有上述技术效果。附图说明以上
技术实现思路
以及下面的具体实施方式在结合附图阅读时会得到更好的理解。需要说明的是,附图仅作为所请求保护的专利技术的示例。在附图中,相同的附图标记代表相同或类似的元素。图1示出根据本说明书的一个实施例的用于执行联调的系统的示例框图。图2示出根据本说明书的另一实施例的用于执行联调的系统的示例框图。图3示出根据本说明书的一个实施例的网络代理的界面的示意图。图4示出根据本说明书的一个实施例的工具页面的一部分的示意图。图5示出根据本说明书的一个实施例的即时通信服务机器人推送界面的示意图。图6示出根据本说明书的一个实施例的通过即时通信服务机器人来查询问题库的查询界面的示意图。图7示出根据本说明书实施例的用于平台服务和接入方之间的联调的方法的示例流程图。具体实施方式以下具体实施方式的内容足以使任何本领域技术人员了解本说明书的一个或多个实施例的
技术实现思路
并据以实施,且根据本说明书所揭露的说明书、权利要求及附图,本领域技术人员可轻易地理解本说明书的一个或多个实施例相关的目的及优点。如前所述,在平台型公司与接入方合作时,平台服务提供接口/服务给接入方,接入方使用平台服务所提供的接口/服务来执行开发,对平台服务的接口/服务进行二次包装来为接入方自己的客户提供服务。在开发结束后,为了保证能够正常服务,通常需要连接到平台服务来执行联合调试,简称联调。通过联调,可以在线下测试接入方的系统与平台服务的系统能否正确调用并实现期望的结果,以发现可能存在的问题。然而,现有的联调方案通常需要平台型公司投入大量的人力来与接入方平台沟通并进行相关的手动操作,不仅需要大量的人力,而且处理效率和接入方的用户体验也不够理想。例如,接入方想要测试用户创建功能,此时接入方可能需要将要创建的虚拟用户的相关参数(例如数量、性别、特征等)发送给平台服务,由平台服务的相关人员根据接入方提供的信息人工创建虚拟用户。例如,平台服务的相关人员可利用该平台服务本身的工具来创建虚拟用户。又例如,在有新接入方想要接入平台服务时,通常平台服务的工作人员需要与该新接入方的开发人员等合作,告知新接入方的开发人员如何生成并发送相关联的测试数据,以便执行联调。或者,平台服务的工作人员可能需要使用平台服务的工具来帮助新接入方的开发或测试人员生成相应的测试数据。造成这种情况的一个原因在于,尽管平台服务自己具有相应的与联调相关的工具,然而接入方的开发或测试人员却无法利用平台服务的工具。此外,在接入方的开发或测试人员执行联调的过程中,可能遇到各种各样的问题,并需要向平台服务的工作人员咨询这些问题;在许多情况下,许多接入方遇到的问题是相同的,使得平台服务的工作人员需要重复地回答相同的问题,造成大量的重复劳动。为解决上述问题,本说明书实施例提供了用于执行联调的方案。参考图1,其示出了根据本说明书的一个实施例的用于执行联调的系统100的示例框图。如图1所示,在一种简单示例中,系统100可包括网络代理102和工具库104。工具库104中包括多个工具(例如工具1、工具2……工具n)。网络代理120向接入方提供到平台服务的工具库104中的工具的接口。工具库104中的一个或多个工具可与联调相关联。通过这种方式,接入方能够使用平台服务的工具库104中的工具来执行联调。所述网络代理102可接收来自接入方106的请求,并将所述请求转发给工具库104中的相应的工具(例如工具1,如图1所示)。参考图3,其示出了根据本说明书的一个实施例的网络代理300的界面的示意图。如图3所示,在该网络代理300的前端界面中,提供了工具列表302。优选地,接入方(例如图1中的接入方106或图2中的接入方206)可能无法使用平台服务的工具库中的所有工具,如下面详细描述的。该工具列表302列出了该接入方可使用的工具,其为工具库中的所有工具的子集。如图3中所述,接入方可能需要使用其用户名和密码来登录该系统,以便系统可以显示针对该特定接入方的工具列表。如图3中所示,在该前端界面中显示了该接入方的用户名304。如图3所示,在一种示例中,该工具列本文档来自技高网
...

【技术保护点】
1.一种用于平台服务和接入方之间的联调的方法,包括:/n提供网络代理,所述网络代理向接入方提供对平台服务内的与联调相关联的一个或多个工具的访问;/n经由所述网络代理接收所述接入方对所述一个或多个工具中的工具的选择;/n经由所述网络代理接收来自接入方的请求,所述请求包括用于所选工具的一个或多个参数;以及/n将所述请求转发给所述所选工具,以使得所述所选工具使用所述一个或多个参数与所述接入方执行联调。/n

【技术特征摘要】
1.一种用于平台服务和接入方之间的联调的方法,包括:
提供网络代理,所述网络代理向接入方提供对平台服务内的与联调相关联的一个或多个工具的访问;
经由所述网络代理接收所述接入方对所述一个或多个工具中的工具的选择;
经由所述网络代理接收来自接入方的请求,所述请求包括用于所选工具的一个或多个参数;以及
将所述请求转发给所述所选工具,以使得所述所选工具使用所述一个或多个参数与所述接入方执行联调。


2.如权利要求1所述的方法,经由所述网络代理接收来自接入方的请求包括:
经由所述网络代理接收所述接入方对所述所选工具的一个或多个字段的输入,其中所述一个或多个参数是基于对所述一个或多个字段的输入生成的。


3.如权利要求1所述的方法,其中所述一个或多个工具是从所述平台服务的工具库中基于所述接入方的工具使用权限提供的,所述工具使用权限基于所述接入方的业务类别和/或所述接入方所属的群组。


4.如权利要求1所述的方法,其中所述工具能够通过主动更新或被动更新方式来更新。


5.如权利要求2所述的方法,其中所述一个或多个字段是基于所述接入方的字段权限提供的,所述字段权限基于所述接入方的业务类别和/或所述接入方所属的群组。


6.如权利要求1所述的方法,还包括提供问题库,所述问题库至少包括与所述联调相关联的多个问题及其答案。


7.如权利要求6所述的方法,还包括:
接收来自接入方的对所述问题库的查询;
确定所述问题库中与所述查询相关联的问题及其答案;以及
将所述问题及其答案返回给所述接入方。


8.如权利要求6所述的方法,所述接入方能够查询的问题和/或答案是基于所述接入方的问题访问权限的,所述问题访问权限基于所述接入方的业务类别和/或所述接入方所属的群组。


9.如权利要求1所述的方法,还包括提供联调验证服务,所述联调验证服务帮助所述接入方验证联调是否通过。


10.如权利要求9所述的方法,还包括:
经由所述联调验证服务接收来自接入方的联调验证请求,所述联调验证请求包括与联调用例相关联的traceID和环境信息;
基于联调验证请求中的traceID和环境信息来自动验证联调用例是否满足预期结果,从而得到联调验证结果;以及
向所述接入方返回所述联调验证结果。


11.如权利要求1所述的方法,经由即时通信服务向...

【专利技术属性】
技术研发人员:牛弘
申请(专利权)人:支付宝杭州信息技术有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1