SAP里简易的接口函数模块测试工具

发表于:2020-1-10 09:35

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:ABAP亮亮    来源:博客园

  一、写在前面
  接口测试工具,首推SOAPUI等专业工具,我写的这个工具,仅适用于部分场景。
  比如,我现在不想发布WebService,我只想传个报文到我的函数模块中,测试一下函数模块能否正常接收并解析报文,以及后续的程序逻辑是不是正确。
  二、使用要求
  接口FM中要有input和output参数,除此之外无特别要求
  三、界面
  四、功能介绍
  1、支持以XML格式展示input和output的值(工具栏按钮)(如果后续有JSON格式的需求,再开发)
  2、支持直接执行和调试执行
  3、有测试记录历史
  4、支持测试记录的删除(可多选)
  5、删除记录时,如果不想看到系统提示,可以取消勾选“删除日志时需要确认”
  6、程序直接拷贝,不用创建屏幕、GUI状态等。so easy!妈妈再也不用担心(shut up……)
  补充:关于日志保存的实现方式
  1)日志保存在INDX表里,通过IMPORT/EXPORT进行读取/写入
  2)表INDX的关键主键SRTFD是22位长度,函数模块(FM)的长度是30位,所以我在INDX里存了两种数据。一种是FM与ID的映射关系表;另一种是根据FM的ID存的测试日志表
  3)FM与ID的映射关系表的SRTFD的值为ZSAPLL_IFMAP;测试日志表的SRTFD的值为ZSAPLL_IFLOG+10位ID
  4)保存数据到INDX时,为避免冲突,使用了select single for update锁
  五、下载地址
  链接: https://pan.baidu.com/s/16B4r6iWLughDzp_hRM38Zw
  提取码: 3a77

      本文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-64471599-8017),我们将立即处理
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号