接口测试目前笔者掌握的工具有三种:

一、python+requests+jenkins,优点:代码实现接口测试,对测试代码书写比较自由等;缺点:需要测试者需要有一定的代码基础;

二、jmeter+ant+jenkins,优点:实现接口测试的操作步骤简单;缺点:项目工程结构复杂,维护性较差;

三、soapUI+maven+jenkins,优点:实现接口测试的操作步骤简单,有严谨的项目工程结构;缺点:soapui工具界面比较复杂,乱。

做接口测试的小伙伴们可以根据自己的情况选择工具,建议:有一定代码能力的可以选择第一种,如果没有代码能力的可以选择第三种,做接口测试不建议第二种,jmeter更多是用来测性能的,下面笔者将soapUI如何做接口测试,首先通过一张图来了解一些Soapui的使用过程:

接下来我们按照这个过程详细讲解

1.SoapUI的界面全局图解

大家看了图之后对各个对象可能还不太了解,诸如workSpace,project,testSuite,testCase,testStep等,可以看看下面这张图

2.创建WorkSapce

菜单路径:File->New Workspace

image.png

3.创建Project

菜单路径:File->New Project

image.png

4.创建接口的Resuest

菜单路径:选中工程名->右键菜单(New REST Service From URI)

5.固定参数调试Request

6. Request转化为测试用例

固定参数调试没问题之后需要把Request转化为Testcase

菜单路径:选中工程名->右键菜单(New Test Suite)

创建TestCase

菜单路径:选中Test Suite->右键菜单(New TestCase)

创建成功:

创建TestStep

菜单路径:选中Test Suite->右键菜单(New TestCase)

java持续集成soapui_接口自动化测试持续集成--Soapui接口测试相关推荐

  1. java持续集成soapui_接口自动化测试持续集成--Soapui接口功能测试参数化

    1.Soapui的常用参数化类型 2.Soapui参数化操作方式 菜单路径:Test Steps->Add Step(右键菜单)->Data Source 3.Txt 文件参数化 在脚本中 ...

  2. 前端调用后端接口 xhr 只看到一次 实际调用两次_持续演进的接口自动化测试方案...

    点击关注"有赞coder" 获取更多技术干货哦- 作者:Henry 部门:美业测试 前言 接口自动化测试是个老生常谈的话题,基本上每个测试团队都会涉及,市面上大部分文章会从如何设计 ...

  3. python自动化部署工具_Python + Allure(报告)+ Jenkins(持续集成)接口自动化测试环境搭建...

    (这个是内部分享文档,侧重于测试报告的生成以及持续集成,至于接口框架的内部组织可以按照自己的想法来实现,有问题欢迎留言) 1.环境: • 操作系统:windows 64位 • 软件环境:python3 ...

  4. 实现Postman+Newman+Git+Jenkins+钉钉/邮件提醒接口自动化测试持续集成

    接口测试脚本一般的执行流程 目录 接口测试脚本一般的执行流程 Windows系统Newman安装 Centos系统Newman安装 命令行执行Postman脚本生成测试报告 Postman脚本持续集成 ...

  5. java持续集成soapui_Soapui接口功能测试持续集成

    image.png 大家看到这个老头,这不是Jenkins吗?没错这就是jenkins,soapui的持续集成同样用Jenkins,我们还会用到maven,前提是大家要把jenkins与maven的环 ...

  6. 接口自动化测试持续集成--Soapui接口功能测试参数化

    按照自动化测试分层实现的原理,每一层的脚本实现都要进行参数化,自动化的目标就是要实现脚本代码与测试数据分离. 当测试数据进行调整的时候不会对脚本的实现带来震荡,从而提高脚本的稳定性与灵活度,降低脚本的 ...

  7. php集成paypal接口,PHP中集成PayPal标准支付,php集成paypal标准_PHP教程

    PHP中集成PayPal标准支付,php集成paypal标准 PayPal支付功能其实一直在更新文档和接口,这里说的是一个简单的支付功能大概流程如下 1,在网站的结账页面,设置一个提交到PayPal网 ...

  8. Java接口自动化测试(2)接口测试与UI测试的区别

    自动化测试金字塔结构 就是酱婶的.对自动化测试金字塔结构的解读可以分为以下几个方面: 越下层投入应当越多,这是金字塔结构主要提出的观点,认为单元测试的稳定性和投入保证了产品质量: 越下层效率会越高,因 ...

  9. 接口自动化测试(4)-接口测试

    标题想不出来写什么好,请见谅. 前面两篇都是准备工作,这篇要用到前面两篇,当然再后面还会用到这一篇,这个.py文件名叫testvote,下一篇会调用这个模块.直接上代码. import xlrd fr ...

  10. 接口自动化持续集成实战

    本文为实战练习,具体内容来自<接口自动化持续集成> 接口自动化测试持续集成主要包括以下内容. ① 流程方面.在回归阶段加强接口异常场景的覆盖,并逐步向系统测试.冒烟测试阶段延伸,最终达到全 ...

最新文章

  1. 数据结构与算法笔记(一)—— 引入概念、时间复杂度
  2. 兴义高考八中2021成绩查询,兴义第八中学2021年录取分数线
  3. SVM针对中文文本分类
  4. 你的气质里藏着 英文_寓意满满的小众英文名,高格调、高颜值,挑一个喜欢的吧...
  5. 美团买菜:采购量提升至平时3-4倍 提供无接触配送服务
  6. python全栈开发下载_python全栈开发神器 - 『精品软件区』 - 吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn...
  7. 使用Python和Numpy进行波士顿房价预测任务(一)【深度学习入门_学习笔记】
  8. 《Cacti实战》——2.3 Cacti的安装与配置
  9. x[:,n]或者x[n,:]的用法
  10. 恢复matlab文件关联
  11. 学习笔记----网站的优化(五)---CDN加速
  12. LoRa节点ABP入网方式怎么样
  13. SAP 模块中文解释 英文全称
  14. centos7 完美适配QQ,TIM,微信,Foxmail,迅雷,有道云笔记,钉钉,金山词霸,爱奇艺,百度云盘,QQ音乐
  15. CH32F203C8T6 32位增强型低功耗Cortex-M3单片机
  16. 300iq Contest 1
  17. Error: open failed in procedure ‘program‘ ** OpenOCD init failed ** shutdown command invoked
  18. Frama-C安装过程
  19. Mac Os下载consolas字体到IDEA
  20. 剖面测量之提取剖面数据

热门文章

  1. docker 定时重启脚本_群晖Docker容器定时执行重启任务
  2. 飞客蠕虫病毒?分析、定位、处理
  3. Visio 2007 下载安装
  4. ppc+安装编译mysql_redhat7ppc安装
  5. 代码实现21种常见设计模式
  6. Win7、Win10中Protel99se不能加载库文件解决方法
  7. 从源码分析ArrayList集合
  8. XCodeGhost
  9. Latice CPLD jed转VME文件简介
  10. 主板h110能装linux吗_华硕H110T +i3 8100T 组装黑苹果Mac mini安装教程