怎样用SoapUI测试接口
开发过程中,大家都会接触到webservice接口的开发并且自测,soapUI是一个开源测试工具,通过soap/http来检查、调用、实现Web Service的功能/负载/符合性测试,SoapUI让你轻松,快速创建和执行自动化功能、回归、合规和负载测试。
工具/原料
- soapUI工具
- 开发好的webservice接口
方法/步骤
下载安装soapUI工具,具体安装按照提示往下走就可以,这里不着重说明,下面是我打开soapUI工具的起始窗口:
在Projects上鼠标右键点击,选择new soap project(新建一个SOAP项目),
在弹出框中Project Name中定义名称,可以随便写,Initial WSDL中写需要测试的接口的地址,如图所示:
写完之后点击OK按钮,注意加上"?wsdl"后缀,如果创建失败会有错误信息提示,检查当前环境或者访问地址是否出错,下面是创建成功后的截图:
syncData是当前接口的方法名称,双击Request打开右侧页面,在<exp:arg0>?</exp:arg0>“?”需要写入当前接口方法需要传递的参数。
当前我这个接口是需要传递一个xml格式的字符串,注意语法为<![CDATA[ 这里是xml ]]>,这里需要注意:<exp:arg0>和<![CDATA... 之间不可有任何的其他字符,包括空格以及换行,否则解析xml会抛出异常,解析失败。当然如果是字符串或者数字类型比较简单,直接写参数就可以,看下图:
点击执行,右侧返回执行结果信息,如图所示,下面是执行结果,因为我的type类型传参不合法,接口返回对应的错误提示信息:
看一个简单的,参数类型为字符串,返回结果如下(根据组织机构获取当前组下的所有成员信息):
怎样用SoapUI测试接口相关推荐
- 使用soapui测试接口
参考资料 webService公共开放接口大全: https://blog.csdn.net/Tomorrow_csdn/article/details/75043867 下载soapui soapu ...
- SoapUI 5.2.1测试接口
俗话说"好记性不如烂笔头" 今天我们就来介绍下SopaUI如何测试接口 首先我们新建一个WebService public class WebService : System.We ...
- 利用SoapUI 测试web service的一些问题总结
总结两个利用SoapUI 测试web service的一些问题: 1.请求一个soap service 请求的时候:按照下面的配置输入请求地址后, 2.根据实际service接口的需要,传入相应的参数 ...
- soapui 测试soap_使用SoapUI调用不同的安全WCF SOAP服务-基本身份验证,第一部分
soapui 测试soap 在这个分为三部分的系列中,我将演示如何使用SoapUI API工具来调用安全的WCF SOAP服务. 第一篇文章将着重于创建将要测试的系统的服务. 第二篇文章将介绍在基本身 ...
- [JAVAEE] 使用Postman测试接口
使用Postman测试接口 HelloController.java package com.example.demo.controller;import org.springframework.we ...
- SoapUi测试,测试相关问答知识
2019独角兽企业重金招聘Python工程师标准>>> SoapUi测试 http://www.csdn123.com/html/topnews201408/39/14939.htm ...
- 干掉 Postman?测试接口直接生成API文档,这工具真香!
前几天粉丝群有小伙伴问,有啥好用的API文档工具推荐,无意间发现了一款工具,这里马不停蹄的来给大家分享一下. ShowDoc一个非常适合团队的在线API文档工具,也支持用docker自建文档服务,不过 ...
- 干掉 Postman?测试接口直接生成API文档,这个工具我爱了
前几天粉丝群有小伙伴问,有啥好用的API文档工具推荐,无意间发现了一款工具,这里马不停蹄的来给大家分享一下. ShowDoc一个非常适合团队的在线API文档工具,也支持用docker自建文档服务,不过 ...
- springboot集成swagger2测试接口
springboot集成swagger2测试接口 1.需要的依赖 2.开始编写一个swagger2 3.演示效果图片 1.需要的依赖 <dependency><groupId> ...
最新文章
- 观察者模式C#实现实例(一)
- windows下的php的memcache扩展的安装及memcache最新下载地址
- Python 技术篇 - 修改源码解决中文主机名导致的flask、socket服务起不来问题: ‘utf-8‘ codec can‘t decode byte 0xc0 in position...
- chrome Native Client 让你可以使用 C 以及 C++ 语言开发 Web 应用
- 发布5个月全系下跌500 麒麟980+40W快充 多亏了华为P30!
- html css页脚代码,HTML CSS - 页脚 - 下面的空格
- 设置堆内存大小_jmap和jhat命令行工具的配合使用,更好的掌握堆内存状况
- js 小数自动补0_JavaScript 时分秒时间代码(自动补零)
- 软件设计师 一年考几次_一年写106篇文章如何帮助我成长为设计师
- Tensorflow官方文档学习理解 (三)-MNIST
- 构建和管理容器的10个技巧
- 搭建SSM项目时报错(org.springframework.jdbc.CannotGetJdbcConnectionException)
- Keil5二步解决中文乱码,注释乱码问题
- api 原生hbase_HBase实践 | BDSHBase数据迁移同步方案的设计与实践
- 响铃:含着金钥匙的HomeKit如何才能大器晚成?
- Longhorn 云原生容器分布式存储 - 故障排除指南
- gre阅读passage71-105
- 贝格尔编排法之C++版
- 【差分约束】 HDOJ 1529 Cashier Employment
- Garrett Motion将在Auto Shanghai 2021上展示用于混合动力汽车和燃料电池汽车的下一代电动助力技术