文章目录

  • SoapUI-一款强大的Rest和Soap测试工具
    • 1.什么是SoapUI
    • 2.SoapUi基本使用-Http
      • 2.1 构建一个项目
      • 2.2 确定项目名
      • 2.3 创建测试用例以及用例组
      • 2.4 创建一个http请求的测试用例,这里我们用一个天气测试接口测试
      • 2.5 运行接口测试
    • 3.SoapUi基本使用-Web Service
      • 3.1 首先我们这里准备了一个Web Service服务,相应WSDL
      • 3.2 添加WSDL关联
      • 3.3 运行测试实例
    • 4.利用SoapUI生成WebService客户端代码
      • 4.1 首先随手写了一个利用Axis1的服务发布了一下,WSDL如下
      • 4.2 然后我们在利用SoapUI生成代码之前需要先去下载Axis的软件包,下面的地址都可以下载,然后解压
      • 4.3 配置Axis
      • 4.4 生成对应代码

SoapUI-一款强大的Rest和Soap测试工具

1.什么是SoapUI

 SoapUi是一款强大的开源工具,可以轻松地完成Rest和Soap测试,并且还拥有其他强大的功能。具体大家可以自己摸索上网搜集一些相关资料,同时也设计了一套简洁易用的界面。很简单地就可以完成更加智能化和更加完善的测试。同时支持Rest和Soap的Web服务,大家可以从官网了解到更加具体细节的东西,这里只稍做一下简单介绍。SoapUI官网

2.SoapUi基本使用-Http

 我这里下载的是Soap-ui 5.2.1,大家可以通过官网下载也可以通过镜像服务器去下载,这里我们做一个简单的http请求样例

2.1 构建一个项目

2.2 确定项目名

2.3 创建测试用例以及用例组


2.4 创建一个http请求的测试用例,这里我们用一个天气测试接口测试


2.5 运行接口测试

3.SoapUi基本使用-Web Service

3.1 首先我们这里准备了一个Web Service服务,相应WSDL

3.2 添加WSDL关联

 勾选第一个会生成简单的请求模块即图中上面一块,勾选第二个会产生一个独立的用例小组

3.3 运行测试实例

 利用图中标明两处都是可以进行测试的,效果一致

 图中红框处填写参数,点击运行,即可在响应界面看到响应数据

4.利用SoapUI生成WebService客户端代码

 这里我们需要做一些准备工作

4.1 首先随手写了一个利用Axis1的服务发布了一下,WSDL如下

4.2 然后我们在利用SoapUI生成代码之前需要先去下载Axis的软件包,下面的地址都可以下载,然后解压

 Apache Axis官网
 清华大学开源镜像服务器

4.3 配置Axis

 如果是第一次使用,需要将Axis目录配置上,以供SoapUI使用

4.4 生成对应代码

 如果上面没有配置,通过这里的Tools是一样可以弹出上面配置界面的,这里需要填上WSDL地址以及输出目录。

 点击generate即可生成对应的代码。


 从这些简单的使用就可以发现SoapUI给我们提供了很便捷的一些功能性操作,节约了很多不必要浪费的时间,当然任何东西都有自己的优缺点,大家可能也使用过一些其他的类似工具,某些功能方面比如postman和SoapUI就可能各有所长,所以大家靠实际需求去选择工具对我们开发有很大帮助的。

SoapUI-一款强大的Rest和Soap测试工具相关推荐

  1. 国内外几款好用的网络质量测试工具推荐

    从事互联网行业或者站点管理人员,一定要有几款网络.站点性能方面测试工具,辅助工作.了解特定网络访问的延时和丢包率.页面加载时间等信息:从网站的前端优化到底层网络链路状况全方面帮助用户了解自己网站的用户 ...

  2. 使用 Jtest:一款优秀的 Java 代码优化和测试工具

     Jtest 简介 Jtest 是 Parasoft 公司推出的一款针对 Java 语言的自动化代码优化和测试工具,它通过自动化实现对 Java 应用程序的单元测试和编码规范校验,从而提高代码的可 ...

  3. 网页兼容性测试软件,12款超棒的浏览器兼容性测试工具让你轻松搞定Bug

    原标题:12款超棒的浏览器兼容性测试工具让你轻松搞定Bug Spoon Browser Sandbox 点击你需要测试的浏览器环境,安装插件就可以进行测试了.帮助你测试网页在Safari.Chrome ...

  4. 3款强大的BootStrap的可视化制作工具推荐

    http://www.25xt.com/html5css3/7342.html 25学堂看到最近很多朋友在学习Bootstrap前端主题框架.顾让25学堂的小编给大家找来了3款适合Bootstrap初 ...

  5. 强大的接口测试与压力测试工具——postmanjmeter

    对于系分的项目,我使用了postman做接口测试,用jmeter做压力测试.下面来谈谈这两个工具的使用方法. Postman postman是一款很方便的接口测试工具,有app也有chrome插件,它 ...

  6. 15款免费WiFi入侵破解安全测试工具

    以下是的15款免费(接近免费)的WiFi网络入侵测试工具.这些工具将帮你发现流氓AP,弱Wi-Fi密码等安全隐患,在黑客光临之前把漏洞补上. 一.Vistumbler扫描器 Kismet是一个开源的W ...

  7. MHDDoS: 一款包含 56 种技术 DDoS 测试工具

    公众号关注 「奇妙的 Linux 世界」 设为「星标」,每天带你玩转 Linux !  关于MHDDoS  MHDDoS是一款功能强大的DDoS服务器/站点安全测试工具,该工具包含56种技术,可以帮助 ...

  8. 12款很棒的浏览器兼容性测试工具

    对于前端开发工程师来说,确保代码在各种主流浏览器的各个版本中都能正常工作是件很费时的事情,幸运的是,有很多优秀的工具可以帮助测试浏览器的兼容性,让我们一起看看这些很棒的工具. Spoon Browse ...

  9. 12款很棒的浏览器兼容性测试工具推荐

    对于前端开发工程师来说,确保代码在各种主流浏览器的各个版本中都能正常工作是件很费时的事情,幸运的是,有很多优秀的工具可以帮助测试浏览器的兼容性,让我们一起看看这些很棒的工具. Spoon Browse ...

最新文章

  1. HDU 2037 今年暑假不AC【贪心】
  2. CentOS 7 如何按行删除文件内容
  3. PJzhang:互联网是有国界
  4. 漂浮窗口拖动杂谈(续)
  5. [html] 跨标签页的通讯方式有哪些
  6. 社交网络营销之制订“参与社交网络的规则”
  7. Numpy出现TypeError: integer argument expected, got float的分析与解决
  8. 用Python3开发简单应用——兽人之袭
  9. php引用()详解及注意事项
  10. LLppdd likes strings
  11. BZOJ 3251 树上三角形
  12. 拜托!面试请不要再问我Spring Cloud底层原理
  13. 网络货运平台申请后的优劣势分析
  14. echarts饼图legend标识位置
  15. FPGA的基本设计流程
  16. 小说更新太慢怎么办_5本更新慢如龟速的网络小说,书虫追更很煎熬,却依旧不离不弃...
  17. 计算机Word更改表格中,word中快速应用表格样式及表格样式的修改——想象力电脑应用...
  18. 服务器机箱销售跑哪些地方,网购主机老出问题?其实你早已上当受骗,这些猫腻很多人都不知道...
  19. ssm项目,测试方法一直转圈,运行不停止
  20. mysql 微信用户昵称 emoji 完整保存

热门文章

  1. delphi xe 解析复杂json
  2. 【Ambari】Build and install Ambari 2.7.5
  3. python:文件读取和存储
  4. MySQL的几种搜索引擎概述
  5. python uniform 函数
  6. h5物体拖动_【点我解锁】11种网易爆款H5交互手势及案例
  7. 【原创】开源OpenIM:轻量、高效、实时、可靠、低成本的消息模型
  8. java正常运行但javac报错
  9. np.arange与np.linspace细微区别(数据溢出问题)
  10. [GBase 8s 教程]GBase 8s 运算符/函数