webservice接口测试,使用SoapUI工具进行接口测试

首先,接口使用cxf编写接口,测试工具使用SoapUI 5.2.1

安装之后是这样的图标:

测试操作步骤如下:

(1)首先找到cxf-webservice.xml配置信息中地址,在浏览器中出入:http://127.0.0.1:8080/ssg?wsdl会生成文档说明,直接给要对接的用户即可

<jaxws:endpoint id="ssg" implementor="cn.exchange.cxf.DataExchangeWebServiceImpl"
      address="http://127.0.0.1:8080/ssg">
 </jaxws:endpoint>

(2)使用soapUI测试接口:

注意:在测试之前,要先开启接口项目

①在接口项目开启之后,打开工具soapUi,新建(file→create empty project),如下图所示:

②右击工程project——add wsdl,如下图所示:

打开如下图的页面:

③然后进入如下页面:(修改:应该双击"request1")

双击"request1"出现如下的窗口:

④在"?"号处输入相关的参数,点击运行,如果右侧空白没有出现错误的信息,说明接口方法可以使用

测试失败,如下所示:(对于不同的项目,可能提示信息有所不同,要视情况而定,这里不是绝对的结果)

测试成功,如下图:(对于不同的项目,可能提示信息有所不同,要视情况而定,这里不是绝对的结果)

时间: 2024-08-05 07:47:01

webservice接口测试,使用SoapUI工具进行接口测试的相关文章

接口测试基础与工具

接口测试基础与工具 2016-09-12 接口测试是集成测试实现的一种方式,分为: 消息接口测试 代码接口测试两类 本章主要还是针对消息接口为主的. 1 接口测试基础 1.1 什么是接口测试 接口是指系统模块与模块或系统与系统间进行交互,一般现在我们用的多的是基于HTTP协议为基础的接口(包括WebService协议或者Tuxedo协议),除此之外还有RPC的接口,但不管是哪种接口,其本质就是发送一个Request报文给服务器,然后服务器响应返回一个Response报文. 我们对Response

soapUI工具使用方法、简介、接口测试

一.soapUI简介 SOAP: WebService通过Http协议发送请求和接收结果时,发送的请求内容和结果内容都采用XML格式封装,并增加了一些特定的HTTP消息头,以说明HTTP消息头的内容格式,这些特定的HTTP消息头和XML内容格式就是SOAP协议.SOAP提供了标准的RPC方法来调用WebService. SOAP协议 = HTTP协议 + XML数据格式 SOAP协议定义了SOAP消息的格式,SOAP协议是基于HTTP协议的,SOAP也是基于XML和XSD的,XML是SOAP的数

接口测试和运用jmeter做接口测试

1.接口测试简介 接口测试是测试系统组件间接口的一种测试.接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点.测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等.不同语言之间用json进行交互 测试接口返回的是jeson串,例如: { "name":'wjx' "age":1 }  字符两边用双引号进行连接,中间用冒号进行隔开 接口文档的作用,主要概述:1.功能描述   2.请求地址:url地址,分为域名和路径   3

什么是接口测试?为什么要做接口测试?

1. 什么是接口测试?为什么要做接口测试? 接口测试是测试系统组件间接口的一种测试.接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点.测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等. 由于如今的系统复杂度不断上升,传统的测试方法成本急剧增加且测试效率大幅下降,所以就要做接口测试.同时,接口测试相对容易实现自动化持续集成,且相对UI自动化也比较稳定,可以减少人工回归测试人力成本与时间,缩短测试周期,支持后端快速发版需求.接口持续集成是为什么能低

项目管理大法归档 - 思维导图、原型工具、接口测试、设计模式、版本管理、单元测试、持续集成、代码审查、Bug 跟踪

太阳火神的美丽人生 (http://blog.csdn.net/opengl_es) 本文遵循"署名-非商业用途-保持一致"创作公用协议 转载请保留此句:太阳火神的美丽人生 -  本博客专注于 敏捷开发及移动和物联设备研究:iOS.Android.Html5.Arduino.pcDuino,否则,出自本博客的文章拒绝转载或再转载,谢谢合作. 项目管理大法归档: 1.思维导图 如果你在想事情,而又不那么清晰明确,那么就用思维导图吧,它可以随着你的思维,很自然地记忆你思维的过程. 其实使用

IDEA开发WebService遇到的问题和SOAPUI工具的使用

在用idea开发webService时遇到了一个奇怪的问题.先是使用自带的 Axis 把服务器端建立好后,直接根据wsdl生成客户端 在测试过程中却出了问题,我的提供服务的方法有5个参数,在客户端请求后服务端却只能收到第一个参数,其他参数均为null.在网上找了很多原因也没能成功解决. 后来找技术老大诊断,也是未能找到原因,不过推荐了一款很好的分析工具SOAPUI(后面简单介绍使用方法)先测试下服务端,不行的话就换种方式试试. 经测试果然服务端有问题,然后就换成JAX-WS 再次生成客户端(依然

Jmeter接口测试 2=&gt; Jmeter工具的介绍

第一节 接口测试流程 参数化:EXCEl文件参数化.数据库参数化.直接代码中配置.配置文件 预处理请求(前置处理):对请求的参数进行预处理.准备,如加密数据.组织测试数据 发起请求:httpclient.ws client .rpc client 等等client 对想要进行处理(后置处理):解析响应,得到目标字段,处理json.xml等数据格式的内容,提取数据 断言:目的是判断是否符合业务需求,将提取的数据与期望的数据进行比较,判断是否符合正常结果 测试报告:各种统计数据,测试用例是否执行成功

接口测试工具与接口测试框架

接口自动化测试框架: Requests库:发送HTTP接口请求 unittest单元测试框架:组织和运行测试用例 HTMLTestRunner:生成html格式的测试报告 PyMySQL驱动:操作MySQL数据库来初始化测试数据 接口测试工具: 不足:1.测试数据不可控:2.无法测试加密接口:3.扩展能力不足 接口自动化测试框架的处理流程: 1.接口测试框架先向测试数据库中插入测试数据 2.调用被测系统提供的接口 3.系统接口根据传参向测试数据库中进行查询得到结果 4.将查询结果组装成一定格式(

Jmeter工具做接口测试

一.安装Jmeter 1.安装JDK ①下载jdk,到官网下载jdk,地址:http://jmeter.apache.org/download_jmeter.cgi ② 安装jdk(Oracle官网下载即可,根据操作系统下载对应的jdk),下载完成后,双击安装 ③ 配置jdk环境变量: 右键计算机属性->高级系统设置->系统属性->高级->环境变量->添加如下的系统变量: 变量名:[JAVA_HOME] 变量值:[D:\Java\jdk1.8.0_77][jdk安装路径] 变