应用程序接口测试服务制造技术

技术编号:10817028 阅读:120 留言:0更新日期:2014-12-24 20:45
本申请涉及用于为转移数据中心服务提供应用程序接口测试服务的技术和实施方式。

【技术实现步骤摘要】
【国外来华专利技术】【专利摘要】本申请涉及用于为转移数据中心服务提供应用程序接口测试服务的技术和实施方式。【专利说明】应用程序接口测试服务 专利技术背景 除非在此另外指出,该部分中所述的方案并未构成对于本申请权利要求的现有技 术,并且并未承认作为包含在该部分中的现有技术。 在用户的数据中心部署中,可以使用各种应用程序接口调用。通常,当从一个数据 中心转移至另一个时,可以有用的是知晓在源数据中心处使用的哪个应用程序接口调用在 目标数据中心是可用的,以及哪个应用程序接口调用是不可用的。通常,可能难以确定在源 数据中心处可以使用哪个应用程序接口调用。 专利技术概要 在各个实施例中,本公开描述了用于提供应用程序接口测试服务的示例性方法。 示例性方法可以包括确定由源数据中心处的服务所使用的应用程序接口调用,将每一个应 用程序接口调用转换为测试片段以产生测试片段,以及形成用于目标数据中心的应用程序 接口测试模块,应用程序接口测试模块包括多个测试片段。 在各个实施例中,本公开也描述了示例性的机器可读非暂时性媒介。示例性的机 器可读非暂时性媒介可以包括指令,当执行指令时使得装置通过确定由源数据中心处的服 务所使用的应用程序接口调用、将每个应用程序接口调用转换为测试片段以产生测试片 段、以及形成用于目标数据中心的应用程序接口测试模块而提供应用程序接口测试服务, 应用程序接口测试模块包括多个测试片段。 在各个实施例中,本公开也描述了示例性装置。示例性装置可以包括具有指令的 机器可读媒介,当执行指令时使得装置通过确定由源数据中心处的服务所使用的应用程序 接口调用、将每个应用程序接口调用转换为测试片段以产生测试片段、以及形成用于目标 数据中心的应用程序接口测试模块而提供应用程序接口测试服务,应用程序接口测试模块 包括多个测试片段,示例性装置还包括连接至机器可读媒介以执行指令的处理器。 前述专利技术概要可以仅是示例性的并且可以并非意在以任何方式限定。除了如上所 述的示例性方面、实施例和特征之外,通过参考附图和以下详细说明书将明确其他的方面、 实施例和特征。 附图简述 在说明书的结论部分中特别指出并且清楚地请求保护了主题。结合附图从以下说 明书和所附权利要求将使得本公开的前述和其他特征变得更加完全明显。对这些附图的理 解仅示出了根据本公开的数个实施例,并且因此不应视作限定了其范围,本公开将通过使 用附图描述额外的具体和细节。 在附图中: 图1示出了用于提供应用程序接口测试服务的示例性方法的流程图; 图2示出了用于确定由源数据中心处服务所使用的应用程序接口调用的示例性 方法的流程图; 图3示出了用于确定由源数据中心处的服务所使用的应用程序接口调用的示例 性方法的流程图; 图4示出了用于提供应用程序接口测试服务的示例性系统的结构图; 图5示出了用于提供应用程序接口测试服务的示例性系统的结构图; 图6示出了示例性的计算机程序产品;以及 图7示出了示例性计算装置的结构图, 所有这些根据本公开的至少一些实施例而设置。 【具体实施方式】 在说明书的结论部分中特别指出并且明确请求保护了主题。结合附图从以下说明 书和所附权利要求将使得本公开的前述和其他特征变得更加完全明显。应该理解的是,这 些附图仅示出了根据本公开的数个实施例,并且因此不应视作限定其范围,本公开将通过 使用附图描述额外的具体和细节。 以下说明书列举了多个示例以及具体细节以提供对于请求保护的主题的全面理 解。然而本领域技术人员应该理解的是,可以不采用在此所述的一些或者更多具体细节而 实施请求保护的主题。此外,在一些情形下,并未详细描述已知的方法、工序、系统、部件和 /或电路以便于避免不必要的模糊请求保护的主题。 在以下详细说明书中,参照构成了其一部分的附图。在附图中,类似的符号通常表 示类似的部件,除非上下文明确给出相反指示。在详细说明书、附图和权利要求中所述的示 例性实施例并非意味着是限定性的。可以不脱离在此展现的主题的精神或范围而采用其他 实施例、以及可以做出其他改变。易于理解的是,如通常在此所述以及附图中所示的本公开 的特征方面可以以大量不同配置结构而设置、替换、组合和设计,所有这些均是明确设计的 并且构成了本公开的一部分。 尤其,本公开涉及与提供应用程序接口测试服务以用于转移数据中心服务相关的 方法、装置、系统和计算机可读媒介。 通常,数据中心用户可以利用在数据中心处的服务。服务可以包括各种子服务,诸 如数据存储、远程通信、基于数据中心的应用、主机应用程序等等。在一些示例中,应用程 序或者它们的软件部件可以采用应用程序接口(API)调用和/或诸如简单对象访问协议 (SOAP)或代表性状态转移(REST)的网页服务协议。通常,API可以提供对于由指示了可用 功能或进程等等的应用程序或者应用程序部件所使用的规范。API调用可以包括调用,诸如 可以包括指示作为由API支持的一个或多个功能或进程的命令(具有或者不具有自变量和 /或其他相关数据)。在一些示例中,网页服务协议可以提供用于交换包括API调用的结构 化信息的协议。 此外,在一些情形下,数据中心用户可以为了较低成本或更好服务等等寻求从一 个数据中心迁移至另一个。如应该知晓的,当数据中心用户从一个数据中心迁移至另一个 时,可能难以预测的是在源数据中心(也即用户的当前数据中心)处使用何种API调用,以 及此外在目标数据中心(也即用户可以正在考虑将要迁移至的数据中心)处可以支持哪些 API调用。通常,在此所述的实施例可以提供应用程序接口测试服务,以使得数据中心用户 可以确定他们服务中所使用的API调用,并且产生测试模块以测试在一个或多个目标数据 中心处那些API调用的至少一些。在一些示例中,源数据中心或第三方计算装置可以将测 试模块传输至目标数据中心,并且可以基于在目标数据中心处执行的测试模块而接收测试 结果。基于测试结果,数据中心用户可以更好地评估潜在的数据中心迁移,并且可以更好地 评估潜在的目标数据中心。在一些示例中,可以由诸如数据中心服务经纪人等等的第三方 服务提供商而执行所述应用程序接口测试服务。所述应用程序接口测试服务可以提供关于 哪些程序、应用、或其他子服务可以运行在目标数据中心处的用户可信度,这可以消除了对 于数据中心转移的恐惧、不确定性或者怀疑。此外,在目标数据中心处并未完全支持程序、 应用或其他子服务,用户可以采用应急计划,诸如软件升级等等以确保平缓转移。 图1示出了根据本公开至少一些实施例设置的、用于提供应用程序接口测试服务 的示例性方法100的流程图。通常,方法100可以由任何合适的装置、或者诸如那些在此所 述的系统而执行。在一些示例中,方法100可以由数据中心执行。在一些示例中,方法100 可以由数据中心资源来执行。在一些示例中,方法100可以由虚拟机、数据中心集群、一个 或多个网络处理器、一个或多个路由器、网关系统、数据损失防止系统等等来执行。在一些 示例中,方法100可以由数据中心的虚拟机来执行。在一些示例中,方法100可以由诸如第 三方计算装置等等的第三方资源来执行。 方法100列出了可以描述作为可以由硬件、软件和/或固件实施的方法步骤、功能 操作、事件和/或动作等等的各种功能组本文档来自技高网...
应用程序接口测试服务

【技术保护点】
一种用于提供应用程序接口测试服务的方法,包括:确定由在源数据中心处的服务所使用的多个应用程序接口调用;将所述多个应用程序接口调用的每一个转换为测试片段以产生多个测试片段;以及形成用于目标数据中心的应用程序接口测试模块,所述应用程序接口测试模块包括所述多个测试片段的每一个。

【技术特征摘要】
【国外来华专利技术】

【专利技术属性】
技术研发人员:E·克鲁格里克
申请(专利权)人:英派尔科技开发有限公司
类型:发明
国别省市:美国;US

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

1