云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

亚马逊云_百度云百度网盘_价格

小七 141 0

在我的上一篇博客"取消绑定自定义业务对象继续:调用restapi内部逻辑"中,我讨论了如何使用CBO的API;对于技术人员和功能人员来说,下一个重要的主题是测试api,物联网+,因为api在saps/4HANA云实现中扮演着至关重要的角色,对于发送/接收您将使用api的信息来说。API代表应用程序编程接口;API充当信使,接受请求并告诉目标系统要做什么。然后将响应返回到请求系统。

首先想到的问题是如何测试API并检查API是否满足我的要求以及它返回的所有数据是什么?

您可以使用以下任何一种方法来测试REST/SOAP API:

使用SAP API Business Hub:功能测试API的推荐和最简单的选项使用诸如POSTMAN:中间件和开发团队这样的工具,通常使用POSTMAN测试调用来自代码(自定义字段和逻辑/自定义BO应用程序)任何先决条件:是的,在S4C系统中为所有三个选项设置通信安排。

让我们看看如何将这些选项用于API测试:

使用SAP API Business Hub

这是测试API的最简单方法,也是测试API和验证API数据的最简单工具。SAP提供了配置您自己的S4C系统以及API Hub的功能。你可以根据SAP S/4HANA Cloud之类的解决方案过滤API,并找到符合你的需求的API示例我正在寻找API以返回帐单头和项目信息。默认情况下,SAP还提供可用于测试API的沙盒。您还可以配置自己的系统,行业云,用自己的数据测试API。

单击"配置环境"后,填写以下详细信息,配置自己的S/4HANA云系统。

配置完S/4HANA云系统后,在API环境下拉列表中选择您配置的系统,然后您可以试用系统的任何实体API查看数据。

单击要测试的实体的试用选项,如下所示。

它将显示可用于筛选数据的不同参数选项。点击执行选项

之后您将看到响应。代码表示响应是否成功,这里200表示成功,

在响应中可以看到API的数据;这有助于找出哪些字段保存您的数据案例。为有关使用SAP API Business Hub的更多详细信息,数据分析,请参阅此处。

使用邮递员:

如果通信安排到位,您还可以使用邮递员工具测试API。从开发人员的角度来看,这个工具非常有用,因为他们可以测试api。主要用于中间件团队测试呼叫和检查元数据等

您需要在S/4HANA云系统中设置入站通信安排,并且需要通信用户名和密码来进行邮递员身份验证对于GET请求,您只需调用API的GET方法,其中包含API URL,您将在API Hub中找到该URL以及基本身份验证(这里是S4C中通信用户的用户名和密码)API集线器的计费头信息示例检查请求URL并用您的系统名称替换沙盒名称。

对于使用POST请求,您需要使用GET请求获取x-csrf-token。

一旦您拥有x-csrf-token;POST请求也可以使用同样的方法。

使用自定义代码:

您也可以通过编写逻辑检查通信安排的设置,然后调用REST API,从CBO逻辑/自定义字段和逻辑应用程序调用API。为此,我们需要建立出站通信安排。这一点我们在我的上一篇博文中也看到了。

摘要:在这篇文章中,我们讨论了技术和功能团队如何在开发S/4HANA云系统时测试api。在我的下一篇文章中,生态环境大数据,我们将看到我在云2008中使用新的定制CDS视图Fiori应用程序时的经验/观察,返利模式,请参阅SAP S/4HANA Cloud:CDS视图的关键要点