soapUI-可用来进行接口自动化测试,现在很多手机APP以及web项目会涉及到接口的调用,特别是如果调用的接口数量很多时,接口回归测试时工作量就很大,此时就可以通过soapUI工具在测试前期根据接口文档形成接口测试用例,回归测试时直接执行就可以知道接口是否测试通过。

l 新建REST项目--(分为SOAP和REST两种,区别可网上搜索),测试地址此时可以输入也可不输入

l 新建测试用例集--选择新建的REST Project,右键新建testsuite

l 新建测试用例--如“获取接口访问令牌”

l 添加测试用例步骤--选择test steps,add step-HTTP Request,修改步骤名称为“token账号正常”

l 添加测试步骤内容--输入测试地址,点击extract Params,会自动将测试地址中的参数值给提取出来

l 执行请求--打开该步骤,点击窗口左上角的绿色三角形按键,会自动请求令牌账号,右侧为返回结果,选择JSON查看

l 添加断言--类似检查点的意思,如上个步骤中返回结果“Token账号正常”代表执行成功

输入检查内容

l 再次运行--下方出现绿色的成功标志,表示该步骤执行成功

可测试故意修改为错误的检测内容

注:以上即为该接口的一个测试步骤,具体测试时需要针对一个接口添加多个测试步骤,方法同在testlink上编写测试项目用例类似,将该接口的各种参数,以及异常数据处理等都添加进去。

如下图:

l 批量执行测试用例--可选择批量执行测试用例集,或批量执行测试用例

仅执行该测试用例集时,双击测试用例集,点击执行,会依次自动执行该用例集下的所有用例,并且会标注成功失败结果

同理,对整个项目,或者单个测试用例执行时都是双击树结构标题即可。

SoapUI接口自动化测试相关推荐

  1. 【soapUI接口自动化测试】一键式执行soapUI工程

    接口测试用例基于soapui工具 使用bat文件来调用soapui的testrunner.bat文件来达成这一需求!!! 以下为具体实现步骤:just follow my steps one by o ...

  2. python接口测试_Python接口自动化测试框架实战开发(一)

    目录 一丶叙述 二丶接口基础知识 三丶接口测试工具 四丶Fiddler的使用 五丶unittest使用 六丶mock服务入门到实战 七丶接口自动化框架设计到开发 一丶叙述 1.项目介绍 整个项目分为四 ...

  3. 2018-04-22接口自动化测试学习心得(1)

    根据接口文档写接口测试用例-->添加接口自动化测试项目相关依赖(httpclient+testng+poi-ooxml+log4j+mail+mysql-connector-java)--> ...

  4. java脚本接口自动化测试_接口自动化测试实践的记录

    接口测试实践的记录 在敏捷开发交付的流程中,自动化测试实际上被放在一个看起来挺重要的位置,而自动化测试中,接口测试是一个投入产出比比较高的 一种自动化测试的形式,而我自己也做了一个这样的脚手架一样的东 ...

  5. jemeter python接口自动化测试平台_WEB接口开发与自动化测试基于PYTHON语言PDF_Python教程...

    资源名称:WEB接口开发与自动化测试 基于PYTHON语言 PDF 内容简介: <Web接口开发与自动化测试--基于Python语言>以接口测试为主线,以Web开发为切入点,全面介绍了We ...

  6. 《python接口自动化测试》笔记

    在发现Bug的同时提出代码错误和解决方案,会更有成就感. 引入自动化测试是为了解决重复性的工作. fiddler能发送接口请求? 自动化步骤: 1.测试用例和数据存储.读写 2.发送请求 3.比较返还 ...

  7. 【1个月快速学习自动化测试】接口自动化测试(4) —— 接口自动化测试工具介绍

    接口测试的全称是应用程序编程接口(API)测试,从原理上来说,接口测试是模拟客户端向服务器端发送请求,然后检查能否获得正确的返回信息.接口测试用于测试RESTful API.SOAP Web服务,这些 ...

  8. 测试进阶必备,这5款http接口自动化测试工具简直不要太香~

    现在市场上能做接口自动化测试的工具有很多,一搜一大把,让人眼花缭乱.我们去选择对应实现方式时,不管是框架体系还是成熟稳定的工具,核心目的都是期望引入的技术能在最低投入的情况下达到最优效果. 那么我们选 ...

  9. 接口自动化测试从入门到高级实战(最新干货)

    一.接口测试背景和必要性 接口测试是测试系统组件间接口(API)的一种测试,主要用于检测内部与外部系统.内部子系统之间的交互质量,其测试重点是检查数据交换.传递的准确性,控制和交互管理过程,以及系统间 ...

最新文章

  1. 数据库迁移之从oracle 到 MySQL
  2. 你和985硕博研究生,差了这些东西
  3. AspNetCms 国内×××聚
  4. asp.net的10个提升性能或扩展性的秘密(二)
  5. Android 如何通过Retrofit提交Json格式数据
  6. java-DBUtils的练习题
  7. 【基于物理的渲染(PBR)白皮书】(四)法线分布函数相关总结
  8. WIN2016远程桌面服务配置和授权激活
  9. 吃鸡神器!新款苹果 iPad,免费送一台!
  10. screen基本操作
  11. NVIDIA Jetson之PWM风扇自定义控制
  12. 【技术干货】工业触摸屏之电阻屏原理(连载)
  13. 从零开始用Python搭建Socket服务器(初篇)
  14. 艾特肯加速方法加速乘幂法收敛
  15. 下列python语句正确的是min_下列Python语句错误的是? 答案:min = x if x y else ymax = x y ? x : yif (x y) print x...
  16. 井通区块链数据上链介绍
  17. 恬淡,禅意里开出的花
  18. AWS IoT 物联网设备 - 即时部署 JITP 实战
  19. 向华为、海尔学习为什么失败?
  20. 闲看花开花落,云卷云舒

热门文章

  1. Java经典算法——窃贼问题
  2. potplayer 播放器使用
  3. 目的和目标的差异|丰田自动工程完结的目的、目标、应用化的意义和明确、二
  4. google原生 u7_谷歌原生安卓7.0系统非常流畅,中国手机为什么不用?
  5. 从冯导撕逼和李安120帧电影说起,聊聊VR电影的发展
  6. 标梵讲解APP开发的报价或质量哪个更重要?
  7. uEditor setContent方法报错Uncaught TypeError: Cannot read property ‘innerHTML‘ of undefined
  8. lc-1.4实用技术
  9. 京东二面:内存耗尽后Redis会发生什么?
  10. 即时配送:巨头们新十年的主战场