个人小结,仅供参考。

接口测试很简单,但是很重要。

可以写代码,也可以用工具进行测试。工具说说就很多了,简单介绍一下我目前用过的几个能够测试接口的工具,

  1. Burpsuite:这类偏请求攻击类软件
  2. Fiddler:这类抓包软件
  3. Jmeter:这类性能软件
  4. Postman:这类HTTP请求模拟软件
  5. Robotframework:这类多功能测试框架软件

本次是续以前的接口测试,小结一下robot的接口分层测试。该随笔内容,仅从概念上介绍一下。

为什么要分层呢?

举个例子:比如10个接口测试用例(接口与接口用例未分离),都是测试一个接口的功能;开始执行的时候,都是非常好的。

但是,后面该接口变了,你就要修改这10个接口用例,这就是不分层的坏处。

所以设计接口测试用例的时候,遵循的原则也是“高内聚低耦合”。

以下用实际用例图来介绍一下3种接口测试结构框架,来看一下接口测试的分层。

  • 接口数据、接口用例、接口业务不分离

          如下图所示

         


  • 接口用例与接口业务不分离,接口数据分离

         如下图所示

        


  • 接口数据、接口用例、接口业务分离

        如下图所示

       

后续再介绍怎么分层。

转载于:https://www.cnblogs.com/testwang/p/8046497.html

robotframwork接口测试(五)—接口分层测试粗解相关推荐

  1. postman socket接口测试_基于postman测试接口(整套接口测试)

    可以解决的问题 几百个接口人工测试接口过于繁杂 大多测试无法使用请求结果当参数 可以使用随机参数 支持swagger信息导入 随账号持久化保存数据 对集合一键测试 自定义可视化结果 开启控制台 单个测 ...

  2. 接口压力测试:Postman【Postman通常用于做接口测试,同时也可以用于作为压力测试】、Jmeter【专门做压力测试】、Loadrunner、Apache AB、Webbench

    做开发的同学一定会遇到接口对接,今天介绍两个对接测试两个我个人认为比较好的测试工具 postman和jmeter 1.postman通常用于做接口测试,同时也可以用于作为压力测试 2.jmeter做压 ...

  3. WEB接口测试之Jmeter接口测试自动化 (三)(数据驱动测试) 接口测试与数据驱动...

    转载:http://www.cnblogs.com/chengtch/p/6576117.html 1简介 数据驱动测试,即是分离测试逻辑与测试数据,通过如excel表格的形式来保存测试数据,用测试脚 ...

  4. 【全栈接口测试进阶系列教程】精通api接口测试,接口分类,接口架构,http,webservice,dubbo接口协议,接口流程,接口工具,cookie,session,token接口鉴权原理以及实战

    目录 一,[什么是接口测试?为什么要作接口测试] 1.接口的作用 2.为什么要做接口测试 3.接口都有哪些类型? 二,[接口测试的分类] 接口的分类: http和webservice接口区别: 三,[ ...

  5. 面试中有关接口测试和接口自动化的那些事 ~

    面试过程中接口测试和接口自动化必问的几个问题总结: 一.有做过接口测试吗?用的什么工具,怎么做的?这个问题在面试中问接口相关技能的时候常常被问到,那该如何去回答呢? 其实做接口测试我们可以用Postm ...

  6. Web\App\接口自动测试常见面试题

    一.Web自动化测试 1.Selenium中hidden或者是display = none的元素是否可以定位到? 不能,可以写JavaScript将标签中的hidden先改为0,再定位元素 2.Sel ...

  7. 3天精通Postman---基础应用接口测试流程接口架构和协议

    DAY1课题:Postman基础应用&接口测试流程&接口架构和协议 目录 一.什么是接口? 二.接口协议的全局观 三.http协议详解 四.返回数据 五.接口测试流程和方案 四.微信公 ...

  8. 全网最牛最全的Postman接口测试工具 接口自动化测试最全实用教程

    温馨提醒:本文超过10000+字,适用测试工程师入门postman工具进行接口测试,建议收藏慢慢看~~ 视频教程:年入58w的测试开发讲解的全套postman接口测试 接口自动化测试全套教程_哔哩哔哩 ...

  9. 分层测试实施总结与思考

    从10年开始实践分层测试理论,再到开始在企业培训<分层测试精要>课程也有七八年了,这段时间很多同仁也在不断探索和实践,在各个企业中也有了很多实践和总结.前段时间在参加某公司面试时提到这个课 ...

最新文章

  1. Qt Creator运行自动测试
  2. 2014第3周四杂记
  3. Quartus II与 ModelSim功能仿真与后仿真扫盲(转)
  4. 架构之美—软件架构6大步骤(开篇)
  5. 如何让apache支持.htaccess 解决Internal Server Error The server …错误
  6. XStream – XStreamely使用Java中的XML数据的简便方法
  7. python中opencv是什么_python-opencv的用法
  8. spring--打印hello--注解component--自动创建对象
  9. git上传代码和下拉
  10. javascript date utc
  11. 【leetcode-101】 对称二叉树
  12. python+django(解决对象编码显示Test Object问题)
  13. pypi 镜像使用帮助——临时使用镜像网站
  14. MSIL实用指南-struct的生成和操作
  15. Part2 Movielens介绍
  16. 【物理应用】基于Matlab模拟RANS湍流
  17. 抖音开展大规模打击刷粉、刷量,账号广告导流行动
  18. 基于photoshop滤色混合模式的图片亮度改变
  19. 变量之间的相关性研究
  20. Vue常用经典开源项目汇总参考-海量

热门文章

  1. ASP.NET AJAX web chat application
  2. 最亲密接触DhtmlJScript开发细节
  3. 基于JQuery实现的幻灯片轮播(对时间间隔做严格控制)
  4. 微信小程序开发--数据绑定
  5. setParameter不支持传统的按位置查询方式
  6. 面向对象的三大特性之继承
  7. List、Set、Map的区别
  8. Apache常见功能实战详解
  9. .NET中的IO操作基础介绍
  10. 几种支持REST的Java框架