开发过程中,大家都会接触到webservice接口的开发并且自测,soapUI是一个开源测试工具,通过soap/http来检查、调用、实现Web Service的功能/负载/符合性测试,SoapUI让你轻松,快速创建和执行自动化功能、回归、合规和负载测试。

工具/原料

  • soapUI工具
  • 开发好的webservice接口

方法/步骤

  1. 下载安装soapUI工具,具体安装按照提示往下走就可以,这里不着重说明,下面是我打开soapUI工具的起始窗口:

  2. 在Projects上鼠标右键点击,选择new soap project(新建一个SOAP项目),

  3. 在弹出框中Project Name中定义名称,可以随便写,Initial WSDL中写需要测试的接口的地址,如图所示:

  4. 写完之后点击OK按钮,注意加上"?wsdl"后缀,如果创建失败会有错误信息提示,检查当前环境或者访问地址是否出错,下面是创建成功后的截图:

  5. syncData是当前接口的方法名称,双击Request打开右侧页面,在<exp:arg0>?</exp:arg0>“?”需要写入当前接口方法需要传递的参数。

  6. 当前我这个接口是需要传递一个xml格式的字符串,注意语法为<![CDATA[ 这里是xml ]]>,这里需要注意:<exp:arg0>和<![CDATA... 之间不可有任何的其他字符,包括空格以及换行,否则解析xml会抛出异常,解析失败。当然如果是字符串或者数字类型比较简单,直接写参数就可以,看下图:

  7. 点击执行,右侧返回执行结果信息,如图所示,下面是执行结果,因为我的type类型传参不合法,接口返回对应的错误提示信息:

  8. 看一个简单的,参数类型为字符串,返回结果如下(根据组织机构获取当前组下的所有成员信息):

怎样用SoapUI测试接口相关推荐

  1. 使用soapui测试接口

    参考资料 webService公共开放接口大全: https://blog.csdn.net/Tomorrow_csdn/article/details/75043867 下载soapui soapu ...

  2. SoapUI 5.2.1测试接口

    俗话说"好记性不如烂笔头" 今天我们就来介绍下SopaUI如何测试接口 首先我们新建一个WebService public class WebService : System.We ...

  3. 利用SoapUI 测试web service的一些问题总结

    总结两个利用SoapUI 测试web service的一些问题: 1.请求一个soap service 请求的时候:按照下面的配置输入请求地址后, 2.根据实际service接口的需要,传入相应的参数 ...

  4. soapui 测试soap_使用SoapUI调用不同的安全WCF SOAP服务-基本身份验证,第一部分

    soapui 测试soap 在这个分为三部分的系列中,我将演示如何使用SoapUI API工具来调用安全的WCF SOAP服务. 第一篇文章将着重于创建将要测试的系统的服务. 第二篇文章将介绍在基本身 ...

  5. [JAVAEE] 使用Postman测试接口

    使用Postman测试接口 HelloController.java package com.example.demo.controller;import org.springframework.we ...

  6. SoapUi测试,测试相关问答知识

    2019独角兽企业重金招聘Python工程师标准>>> SoapUi测试 http://www.csdn123.com/html/topnews201408/39/14939.htm ...

  7. 干掉 Postman?测试接口直接生成API文档,这工具真香!

    前几天粉丝群有小伙伴问,有啥好用的API文档工具推荐,无意间发现了一款工具,这里马不停蹄的来给大家分享一下. ShowDoc一个非常适合团队的在线API文档工具,也支持用docker自建文档服务,不过 ...

  8. 干掉 Postman?测试接口直接生成API文档,这个工具我爱了

    前几天粉丝群有小伙伴问,有啥好用的API文档工具推荐,无意间发现了一款工具,这里马不停蹄的来给大家分享一下. ShowDoc一个非常适合团队的在线API文档工具,也支持用docker自建文档服务,不过 ...

  9. springboot集成swagger2测试接口

    springboot集成swagger2测试接口 1.需要的依赖 2.开始编写一个swagger2 3.演示效果图片 1.需要的依赖 <dependency><groupId> ...

最新文章

  1. 观察者模式C#实现实例(一)
  2. windows下的php的memcache扩展的安装及memcache最新下载地址
  3. Python 技术篇 - 修改源码解决中文主机名导致的flask、socket服务起不来问题: ‘utf-8‘ codec can‘t decode byte 0xc0 in position...
  4. chrome Native Client 让你可以使用 C 以及 C++ 语言开发 Web 应用
  5. 发布5个月全系下跌500 麒麟980+40W快充 多亏了华为P30!
  6. html css页脚代码,HTML CSS - 页脚 - 下面的空格
  7. 设置堆内存大小_jmap和jhat命令行工具的配合使用,更好的掌握堆内存状况
  8. js 小数自动补0_JavaScript 时分秒时间代码(自动补零)
  9. 软件设计师 一年考几次_一年写106篇文章如何帮助我成长为设计师
  10. Tensorflow官方文档学习理解 (三)-MNIST
  11. 构建和管理容器的10个技巧
  12. 搭建SSM项目时报错(org.springframework.jdbc.CannotGetJdbcConnectionException)
  13. Keil5二步解决中文乱码,注释乱码问题
  14. api 原生hbase_HBase实践 | BDSHBase数据迁移同步方案的设计与实践
  15. 响铃:含着金钥匙的HomeKit如何才能大器晚成?
  16. Longhorn 云原生容器分布式存储 - 故障排除指南
  17. gre阅读passage71-105
  18. 贝格尔编排法之C++版
  19. 【差分约束】 HDOJ 1529 Cashier Employment
  20. Garrett Motion将在Auto Shanghai 2021上展示用于混合动力汽车和燃料电池汽车的下一代电动助力技术

热门文章

  1. 机器学习(深度学习)中的反向传播算法与梯度下降
  2. 逻辑思维类面试题汇编四
  3. 黑书《现代操作系统(中文第三版)》课后习题——第五章 输入/输出
  4. 写点日志--排队叫号系统
  5. Alios 车载互联网中E-Call B-Call I-Call设计与实现
  6. PC企业微信4.0 HOOK逆向
  7. 关于锁相环(PLL)必须要知道的事
  8. mac 隔空接力(HandOff)无法使用解决办法
  9. 视频直播m3u8协议以及跨域问题和Videojs加载m3u8视频汇总
  10. 节选自《白衣飘飘的年代:宋朝那些有趣的人和事》(重庆大学出版社)