最基础的使用--用soapui进行接口测试

记录我的菜鸟成长之路(一)

作为一个初入公司的菜鸟 , 更是未接触过ERP相关的知识 , 看到一些专业会计名词我直接一脸的懵逼 , 关于什么是ERP什么是报文 , 到现在也知识有个模糊的概念 , 即使我已经磕磕绊绊 , 在公司前辈的指导下做出来一整套接口 . 如果想了解ERP好报文的相关概念 , 相信百度上会有一堆一堆的解释 , 我就不去粘贴复制了 . 程序员旅途不会是一帆风顺 , 我只想记下我从头开始的成长之路 , 也许对屏幕对面的你来说有点用处 , 那便足够了 . 言归正传 .

关于soapui的格式和传输协议http 大家可以去

1.soapui下载及安装
soapui的下载我还是贴一下 , 有需要自取 https://www.soapui.org/downloads/latest-release.html     

最基础的使用--用soapui进行接口测试_第1张图片
下载完之后 , 安装流程也是百度一大把 ,就不一一赘述了 .

2.运用wsdl地址进行接口测试

拿到soapui之后 , 我是懵逼的 , 之前并没有接触过这软件 , 因为是记录我自己的经历 , 只写我用到的一些东西 .
ERP接口测试会提供好一些WSDL地址 , File → New SOAP Project
最基础的使用--用soapui进行接口测试_第2张图片

最基础的使用--用soapui进行接口测试_第3张图片
这里有个坑 , wsdl地址的地方结尾一定不要留空格 , 结尾一定不要留空格 , 结尾一定不要留空格 !!! 重要的事情说三遍!! 留空格会报错 , 算是我踩得第一个坑 .

给定的wsdl地址导入之后会出现 最基础的使用--用soapui进行接口测试_第4张图片

例子wsdl地址为:http://www.webxml.com.cn/WebServices/ChinaZipSearchWebService.asmx?wsdl
请勿运用于商业 侵删 仅供技术交流 . (来源于http://www.webxml.com.cn/)

最基础的使用--用soapui进行接口测试_第5张图片

左上角是发送请求 , 中间的是需要根据要求填写的请求值 , 右边的是根据发送请求值返回的一些数据 .

这是一些简单的基本应用 , 进行erp接口测试已经足够 .

3. 实际测试

对方供应商会提供wsdl 根据第二步导入soapui里面 然后具体值进行更改 测试即可 , 我所需要做的只不过是在数据库中取出来的东西能成功的发出去 , 并且对方返回的报文给解析掉 , 一部分标签 取出来需要在页面展示而已 . 虽然说起来挺简单 , 很多大佬也感觉接口开发不难 , 但是对于初步接触这一块的还是有的难度的 , 算是会者不难难者不会吧 .

4. soapui的一些其他功能(仅限我所知道的 , 欢迎各位大佬留言讨论)

  1. 导入xml

最基础的使用--用soapui进行接口测试_第6张图片

这里顾名思义 是个导入功能 , 如果对方提供给你一个xml文件 可以从这里导入 更加方便 .

  1. 设置超时
    最基础的使用--用soapui进行接口测试_第7张图片
    有的请求比较大 很可能会超时 默认时间并不够 所以需要手动设置 单位是ms 如图我设置的是30万毫秒

  2. 最基础的使用--用soapui进行接口测试_第8张图片
    这里有一些配置的东西 , 有个username 和password 这里有我踩得一个坑 , 如果在发送报文的时候header里面已经传送了username 和password 这里一定不要再写 一定不要写 不然会报错 . 当然有的不需要这些 但是企业中一般是会设置这些东西的 要求设置的不设置也会报错 .

最后 , 这是我第一次写博客 , 但绝不是最后一次 , 我会记录下我的菜鸟成长之路 … (如有错误或者补充, 欢迎大佬指点纠正) 也许在很多年之后我再回首看这篇文章 会感觉很幼稚, 但是 这是献给现在正在努力学习补充自己的我!

你可能感兴趣的:(成长路上的学习)