前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >SAP 接口自动测试平台(ABAP-RFC)

SAP 接口自动测试平台(ABAP-RFC)

作者头像
古道无仙
发布2021-03-24 14:06:49
2.3K1
发布2021-03-24 14:06:49
举报
文章被收录于专栏:叕鰦座叕鰦座

在我们的ABAP开发中,往往会遇到很多和外围的接口交互,现在接口协议和交互能支持的越来越多,而且SAP也是一个兼容性很高的平台,从底层ole-db,odbc,到快速api的odata等等,都可以支持,不过由于SAP系统不开放数据库,我们一般是用open sql写数据查询代码,而非native sql。所以,接口方式中最常用的SAP对接方式之一,是RFC方式,RFC方式:相对java有jco,对.net有nco,等等,满足各大外围对SAP直连的需求。

但是,针对gui平台自行模拟,有时候并不能真实反映测试验证结果(比如RFC中有BDC);其次,要让外围参与配合接口验证有较高的沟通成本,所以本次,开发了一套B/S架构的接口验证工具。

以下对工具进行说明:

完整版工具:

Tools_SAPRFC.exe

文件有点大,是一个B/S server服务程序。

执行后效果如下:出现如下执行表示执行成功。

然后其他文件夹,为BS所需的页面:和exe放在同一目录就可以了。

工具只需要执行一个exe就发布成功,接着,我们来看工具如何使用:

用浏览器打开网址:http://localhost:8088/SAPRFC

如下:

接着,导入我们准备好的配置文件:

正确导入后如下:

然后点击Check Conn:可以看到绿灯,表示连接SAP系统成功:

接着,我们看看接口测试的示例文件是什么样:

在TESTLIST中,可以增加N个流程,名称和sheet页相同,然后TEST为X表示选中。

TEST_NO1,NO2中可以是任意的RFC名称,和任意的测试数据

我们上传后,自动出现下拉框,展示如下:

换一个简化一点的结果执行:

以上是完整版,

后续有时间可能考虑在云平台进行下部署,仅开放RFC_READ_TABALE,大家可以进行验证。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-03-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 叕鰦座 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档