推荐一款支持webservice和Http,免安装的测试工具--SoapUI

1.SoapUI是什么

SoapUI是一个自由和 开放源码的跨平台 功能测试解决方案。通过一个易于使用的图形界面和企业级功能,SoapUI让您轻松,快速创建和执行自动化功能、回归、合规和 负载测试。在一个测试环境,SoapUI提供完整的 测试覆盖,并支持所有的标准协议和技术。 -- 引用百度百科

2.SoapUI Vs PostMan的区别

SoapUI比PostMan的测试项更多。SoapUI支持Http协议和webservice协议。PostMan仅支持Http请求,不支持webservice。

3.SoapUI如何安装

笔者整理的下载方式:关注公众号:Java技术干货,回复“003”,便可直接下载使用。

安装包是免安装,大小也只有40几兆。比官网的一百多兆要小很多。

官网的下载地址:https://www.soapui.org/downloads/latest-release.html

4. SoapUI如何使用

安装包,直接解压,无须安装。

启动方式:可以看安装包里面的《使用说明.txt》

看到如下界面,说明你操作是正确的。

如果启动不了,可以在日志文件中查看,是什么错。

然后针对性的解决错误问题

如果日志文件中出现Unsupported major.minor version 51.0 错误。请检查JDK的版本问题。配置JDK1.8以上

5.Webservice测试

点击工具栏上的soap功能, 创建一个webservice项目请求

输入项目名Project Name,这个可以随便输入。输入Initial WSDL,也就是发送请求的webservice服务地址。

连接成功,出现如下界面,并发送请求。 左边的窗口存的是发送报文,右边的窗口是响应的报文。在左边的会有两个


   
   
      
         
         ?
         
         ?
      
   

如果参数是xml格式的, 请使用给包裹起来

6.Http测试

如下,创建一个Rest Project,出现如下界面。在URI中输入请求地址。

输入请求资源地址。设置Method方式,和添加参数

  • 总结
    我第一次使用SoapUI工具, 也基本上很快就上手了。而且还是很不错的一款测试工具。

你可能感兴趣的:(http,webservice,接口,soapui)