作为一个初入公司的菜鸟 , 更是未接触过ERP相关的知识 , 看到一些专业会计名词我直接一脸的懵逼 , 关于什么是ERP什么是报文 , 到现在也知识有个模糊的概念 , 即使我已经磕磕绊绊 , 在公司前辈的指导下做出来一整套接口 . 如果想了解ERP好报文的相关概念 , 相信百度上会有一堆一堆的解释 , 我就不去粘贴复制了 . 程序员旅途不会是一帆风顺 , 我只想记下我从头开始的成长之路 , 也许对屏幕对面的你来说有点用处 , 那便足够了 . 言归正传 .
soapui的下载我还是贴一下 , 有需要自取 https://www.soapui.org/downloads/latest-release.html
下载完之后 , 安装流程也是百度一大把 ,就不一一赘述了 .
拿到soapui之后 , 我是懵逼的 , 之前并没有接触过这软件 , 因为是记录我自己的经历 , 只写我用到的一些东西 .
ERP接口测试会提供好一些WSDL地址 , File → New SOAP Project
这里有个坑 , wsdl地址的地方结尾一定不要留空格 , 结尾一定不要留空格 , 结尾一定不要留空格 !!! 重要的事情说三遍!! 留空格会报错 , 算是我踩得第一个坑 .
例子wsdl地址为:http://www.webxml.com.cn/WebServices/ChinaZipSearchWebService.asmx?wsdl
请勿运用于商业 侵删 仅供技术交流 . (来源于http://www.webxml.com.cn/)
左上角是发送请求 , 中间的是需要根据要求填写的请求值 , 右边的是根据发送请求值返回的一些数据 .
这是一些简单的基本应用 , 进行erp接口测试已经足够 .
对方供应商会提供wsdl 根据第二步导入soapui里面 然后具体值进行更改 测试即可 , 我所需要做的只不过是在数据库中取出来的东西能成功的发出去 , 并且对方返回的报文给解析掉 , 一部分标签 取出来需要在页面展示而已 . 虽然说起来挺简单 , 很多大佬也感觉接口开发不难 , 但是对于初步接触这一块的还是有的难度的 , 算是会者不难难者不会吧 .
这里顾名思义 是个导入功能 , 如果对方提供给你一个xml文件 可以从这里导入 更加方便 .
这里有一些配置的东西 , 有个username 和password 这里有我踩得一个坑 , 如果在发送报文的时候header里面已经传送了username 和password 这里一定不要再写 一定不要写 不然会报错 . 当然有的不需要这些 但是企业中一般是会设置这些东西的 要求设置的不设置也会报错 .