(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
網盤永久鏈接:
筆者微信:286503700(QQ同號)