zoukankan      html  css  js  c++  java
  • SAP里简易的接口函数模块测试工具

    (1/5)写在前面

    接口测试工具,首推SOAPUI等专业工具,我写的这个工具,仅适用于部分场景。

    比如,我现在不想发布WebService,我只想传个报文到我的函数模块中,测试一下函数模块能否正常接收并解析报文,以及后续的程序逻辑是不是正确。

    (2/5)使用要求

    接口FM中要有input和output参数,除此之外无特别要求

    (3/5)界面

    (4/5)功能介绍

    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锁

    (5/5)下载地址

    链接: https://pan.baidu.com/s/16B4r6iWLughDzp_hRM38Zw

    提取码: 3a77

    如果有BUG,请反馈至微信/QQ:286503700

    ------------------------

    ABAP文章汇总:

    https://mp.weixin.qq.com/s/djmMeM0qfDxPPwxbjuJABA

    Excel文章汇总:

    https://mp.weixin.qq.com/s/NwJ0SzIrn9hVmaCMo-UYyA

    网盘永久链接:

    https://mp.weixin.qq.com/s/f_WwKZdwM-vPEstTjjz_eQ

    笔者微信:286503700(QQ同号)

  • 相关阅读:
    File操作
    集合
    几个python资料地址
    Case1-用list写shoppingcart
    字符串操作
    运算-Dictionary
    运算-list
    Python数据类型
    标准库和库导入
    Pycharm
  • 原文地址:https://www.cnblogs.com/abap-ll/p/12171006.html
Copyright © 2011-2022 走看看