当前位置: 首页 > Web前端 > HTML

使用Postman工具高效管理和测试SAPABAPOData服务试用版

时间:2023-03-28 14:29:29 HTML

本教程介绍文章SAPOData开发教程-从入门到完善(包括SEGW、RAP和CDP)中提到,SAPOData服务开发,从实现技术上,可以分为三类。因此,本教程也分为三个部分,分别进行介绍。本文是本教程的文章目录。作者简介JerryWang于2007年从电子科技大学计算机科学专业硕士毕业后加入SAP成都研究院。Jerry是SAP社区导师和SAP中国技术大使。在15年的SAP标准产品开发生涯中,Jerry参与了SAPBusinessByDesign、SAPCRM、SAPCloudforCustomer、SAPS/4HANA、SAPCommerceCloud(电商)等标准产品的研发云)。Jerry对SAPOData服务的开发、测试、发布、部署、测试,以及基于各种SAP技术的OData服务的幕后技术实现细节和使用场景有深入研究。基于SEGW的开发教程-GatewayServiceBuilder1.在SAPABAP事务码SEGW中创建SAPOData项目2.在SAPABAP系统中配置并测试事务码SEGW创建的OData服务3.SAPABAPOData服务诊断工具/IWFNDHowto使用/ERROR_LOG4。SAPABAPOData服务DataProvider类GET_ENTITYSET方法实施指南5。SAPABAPOData服务如何支持$filter(过滤)操作6。使用Postman工具高效管理和测试SAPABAPOData服务更多文章正在撰写中,敬请期待使用RestfulABAPProgramming编程模型(简称RAP)开发OData服务。API测试工具。当我们测试的SAPABAPOData服务需要通过用户认证才能使用时,我们可以在PostmanHTTP请求字段中手动添加Authorization信息,或者直接使用Postman的auth认证功能。同时也介绍了如何使用PostmanEnvironment和Variable来维护与具体系统无关的Postman请求。在本教程的前五篇文章中,我们已经在事务代码SEGW中完成了图书馆管理OData服务模型的创建,然后配置部署到ABAP系统中。该OData服务实现了以下三个基本功能:成功返回元数据成功返回系统中所有图书数据支持OData协议的$filter操作,根据传入的book_id,返回该id所代表的图书数据这三个功能,对应SAPABAPGatewayClient中的url(事务码/IWFND/GW_CLIENT),分别为:/sap/opu/odata/sap/ZBOOK_MANAGE_SRV/$metadata/sap/opu/odata/sap/ZBOOK_MANAGE_SRV/BookCollection/sap/opu/odata/sap/ZBOOK_MANAGE_SRV/BookCollection?$filter=book_ideq'1001'随着我们在本教程中了解更多,我们将使用越来越多的url。由于SAPABAPGatewayClient这个工具在管理大量url的时候效率不高,所以我们有必要换一个工具。该工具必须能够像GatewayClient一样发送OData请求,同时能够高效管理不同的ODataRequestedUrl。在实际工作中,笔者使用的是Postman。本文将详细介绍如何使用Postman的Collection、Environment和Variable概念来高效管理对SAPABAPOData服务的众多请求。