接口测试步骤

注:以测试queryHistoryAccepts接口作举例。

1、 用户登录获取SessionKey实体信息

注:由于大部分的接口都需要SessionKey实体的信息,因此测试那些接口都需要先调用用户登录接口,用于获取SessionKey实体下的信息。

在接口显示窗口找到CommonServiceSoap11Binding下的CheckCallerPermision的Request1 报文,如下图所示:

双击打开Request 1报文,如下图所示:

输入登录用户名和加密后的登录密码,点击左上角的发送报文按钮即发送请求,发送后返回如下图所示:

上图红色框中的信息就是返回的Sessionkey实体信息。

2、目标接口测试

注:以测试queryHistoryAccepts接口作举例。

在接口显示窗口找到queryHistoryAccepts的请求报文,如下图所示:

双击打开Request 1报文后如下图所示:

根据之前在用户登录接口出获取的sessionkey实体信息填入该报文的sessionkey实体信息处,然后实体外的一些相关字段信息根据接口文档正确填写,全部信息正确填写完好后点击发送报文按钮,发送后返回报文如下图所示:

通过返回报文的信息,对照接口文档,测试用例和数据库的数据,查看返回码和返回信息是否正确,若正确则测试通过,否则,测试不通过。

转载于:https://www.cnblogs.com/whylaughing/p/5403669.html

SoapUI接口测试实例(webservice接口)相关推荐

  1. 关于soapUI工具调试webService接口简单示例

    首先是要配置服务的地址,在进行webservice客户端开发时,首先需要获取到服务端的webservice服务地址,根据服务地址以及通讯协议创建对应的客户端请求.如果对方提供的是一个服务地址,可以通过 ...

  2. webservice接口与HTTP接口学习笔记

    一.webservice 的概念 Web 是使应用程序可以与平台和编程语言无关的方式进行相互通信的一项技术.Web 服务是一个软件接口,它描述了一组可以在网络上通过标准化的 XML 消息传递访问的操作 ...

  3. Webservice接口与HTTP接口学习笔记。

    一.webservice 的概念 Web 是使应用程序可以与平台和编程语言无关的方式进行相互通信的一项技术.Web 服务是一个软件接口,它描述了一组可以在网络上通过标准化的 XML 消息传递访问的操作 ...

  4. python webservice接口测试传参数_Python3 webservice接口测试方法是什么

    Python3 webservice接口测试方法是什么 发布时间:2020-06-23 14:07:46 来源:亿速云 阅读:92 作者:清晨 不懂Python3 webservice接口测试方法是什 ...

  5. jmeter web服务器协议,【JMeter4.0学习(三)】之SoapUI创建WebService接口模拟服务端以及JMeter测试SOAP协议性能测试脚本开发(示例代码)...

    目录: [阐述]:首先应该遇到了一个共同的问题,JMeter3.2之后就没有WebService(SOAP) Request,后来经过查询网上资料得知其实可以用HTTP请求来操作,结果是一样的. [步 ...

  6. java使用axis2调用webservice接口实例

    说明:我目前的项目环境是struts2+spring+mybatis+oracle,以下代码是java使用axis2调用webservice接口实例. import javax.xml.namespa ...

  7. SoapUI调用webservice接口,http+post方式模仿soapui调用webservice接口

    ` SoapUI调用webservice接口,http+post方式模仿soapui调用webservice接口 项目上调用一个第三方公司提的的webservice短信接口,使用了以下几种接口调用技术 ...

  8. SoapUI调用Webservice接口踩过的坑

    SoapUI调用Webservice接口踩过的坑 SOAPUI的作用 安装 使用SoapUi调用Webservice 坑点一 HTTPS请求没有响应包 配置SSL Client Auth 坑点二 配置 ...

  9. soapui测试webservice接口时如何传递xml参数

    使用soapUI对webservice接口进行测试的时候如何传递的参数是xml,需要把传递的参数放在转义符中.<![CDATA[   ]]> <![CDATA[<?xml ve ...

  10. python调用webservice接口实例_python调用webservice接口的实现

    使用suds这个第三方模块 from suds.client import Client url = 'http://ip:port/?wsdl' cilent=Client(url) print c ...

最新文章

  1. js如何动态向 fileaddress: [fromurl]添加数据_N+增强能力系列(3) | 动态KV模块
  2. linux停止nodejs,node.js – 在linux重启后,nodejs消失了
  3. 撒花!吴恩达新书《Machine Learning Yearning》完整中文版pdf开放下载
  4. OpenBSD 5.1 正式版发布
  5. 基于JAVA+SpringBoot+Mybatis+MYSQL的校园招聘管理系统
  6. OC-内存管理的一些要点
  7. 如何让微博营销更具效力
  8. uibot中级认证试题_喜大普奔丨UiBot中级认证工程师考试上线啦!
  9. 材料界的魔术师:值得关注的10家超材料创业公司
  10. GitHub 车牌检测识别项目调研
  11. github 更纱黑体_【Freeplane相关】一招解决更纱黑体导出思维导图PDF的问题
  12. 笔记本怎么打开html的面板,联想笔记本控制面板在哪里打开
  13. Toplitz矩阵 Hankel矩阵 Hilbert矩阵
  14. CSS calc()函数的用法
  15. yolox:exceeding yolo series in 2021
  16. 电子邮件附件下载器简介
  17. Unity 骨骼动画
  18. phpwind移动社区APP生成步骤说明
  19. R语言之基本统计分析
  20. JavaScript IIFE

热门文章

  1. 港澳台手机号正则表达式
  2. 过程FMEA步骤三:功能分析
  3. FPGA实现的线性反馈移位寄存器LFSR
  4. Kavex GameDev-Resources
  5. ai进入轮廓模式怎么退出_AI 绘图工具里,我不知道按了什么键一保存都是轮廓了!怎么办!怎样恢复呢?...
  6. ubuntu 13 sogou input method install
  7. Cadence Allegro SPB 16.5 完整下载 网盘(含破解)
  8. MOOC 数据结构 第九周 树与二叉树(下)
  9. git学习笔记——廖雪峰git教程
  10. eclispe 下载与安装