robotframwork接口测试(五)—接口分层测试粗解
个人小结,仅供参考。
接口测试很简单,但是很重要。
可以写代码,也可以用工具进行测试。工具说说就很多了,简单介绍一下我目前用过的几个能够测试接口的工具,
- Burpsuite:这类偏请求攻击类软件
- Fiddler:这类抓包软件
- Jmeter:这类性能软件
- Postman:这类HTTP请求模拟软件
- Robotframework:这类多功能测试框架软件
本次是续以前的接口测试,小结一下robot的接口分层测试。该随笔内容,仅从概念上介绍一下。
为什么要分层呢?
举个例子:比如10个接口测试用例(接口与接口用例未分离),都是测试一个接口的功能;开始执行的时候,都是非常好的。
但是,后面该接口变了,你就要修改这10个接口用例,这就是不分层的坏处。
所以设计接口测试用例的时候,遵循的原则也是“高内聚低耦合”。
以下用实际用例图来介绍一下3种接口测试结构框架,来看一下接口测试的分层。
- 接口数据、接口用例、接口业务不分离
如下图所示
- 接口用例与接口业务不分离,接口数据分离
如下图所示
- 接口数据、接口用例、接口业务分离
如下图所示
后续再介绍怎么分层。
转载于:https://www.cnblogs.com/testwang/p/8046497.html
robotframwork接口测试(五)—接口分层测试粗解相关推荐
- postman socket接口测试_基于postman测试接口(整套接口测试)
可以解决的问题 几百个接口人工测试接口过于繁杂 大多测试无法使用请求结果当参数 可以使用随机参数 支持swagger信息导入 随账号持久化保存数据 对集合一键测试 自定义可视化结果 开启控制台 单个测 ...
- 接口压力测试:Postman【Postman通常用于做接口测试,同时也可以用于作为压力测试】、Jmeter【专门做压力测试】、Loadrunner、Apache AB、Webbench
做开发的同学一定会遇到接口对接,今天介绍两个对接测试两个我个人认为比较好的测试工具 postman和jmeter 1.postman通常用于做接口测试,同时也可以用于作为压力测试 2.jmeter做压 ...
- WEB接口测试之Jmeter接口测试自动化 (三)(数据驱动测试) 接口测试与数据驱动...
转载:http://www.cnblogs.com/chengtch/p/6576117.html 1简介 数据驱动测试,即是分离测试逻辑与测试数据,通过如excel表格的形式来保存测试数据,用测试脚 ...
- 【全栈接口测试进阶系列教程】精通api接口测试,接口分类,接口架构,http,webservice,dubbo接口协议,接口流程,接口工具,cookie,session,token接口鉴权原理以及实战
目录 一,[什么是接口测试?为什么要作接口测试] 1.接口的作用 2.为什么要做接口测试 3.接口都有哪些类型? 二,[接口测试的分类] 接口的分类: http和webservice接口区别: 三,[ ...
- 面试中有关接口测试和接口自动化的那些事 ~
面试过程中接口测试和接口自动化必问的几个问题总结: 一.有做过接口测试吗?用的什么工具,怎么做的?这个问题在面试中问接口相关技能的时候常常被问到,那该如何去回答呢? 其实做接口测试我们可以用Postm ...
- Web\App\接口自动测试常见面试题
一.Web自动化测试 1.Selenium中hidden或者是display = none的元素是否可以定位到? 不能,可以写JavaScript将标签中的hidden先改为0,再定位元素 2.Sel ...
- 3天精通Postman---基础应用接口测试流程接口架构和协议
DAY1课题:Postman基础应用&接口测试流程&接口架构和协议 目录 一.什么是接口? 二.接口协议的全局观 三.http协议详解 四.返回数据 五.接口测试流程和方案 四.微信公 ...
- 全网最牛最全的Postman接口测试工具 接口自动化测试最全实用教程
温馨提醒:本文超过10000+字,适用测试工程师入门postman工具进行接口测试,建议收藏慢慢看~~ 视频教程:年入58w的测试开发讲解的全套postman接口测试 接口自动化测试全套教程_哔哩哔哩 ...
- 分层测试实施总结与思考
从10年开始实践分层测试理论,再到开始在企业培训<分层测试精要>课程也有七八年了,这段时间很多同仁也在不断探索和实践,在各个企业中也有了很多实践和总结.前段时间在参加某公司面试时提到这个课 ...
最新文章
- Qt Creator运行自动测试
- 2014第3周四杂记
- Quartus II与 ModelSim功能仿真与后仿真扫盲(转)
- 架构之美—软件架构6大步骤(开篇)
- 如何让apache支持.htaccess 解决Internal Server Error The server …错误
- XStream – XStreamely使用Java中的XML数据的简便方法
- python中opencv是什么_python-opencv的用法
- spring--打印hello--注解component--自动创建对象
- git上传代码和下拉
- javascript date utc
- 【leetcode-101】 对称二叉树
- python+django(解决对象编码显示Test Object问题)
- pypi 镜像使用帮助——临时使用镜像网站
- MSIL实用指南-struct的生成和操作
- Part2 Movielens介绍
- 【物理应用】基于Matlab模拟RANS湍流
- 抖音开展大规模打击刷粉、刷量,账号广告导流行动
- 基于photoshop滤色混合模式的图片亮度改变
- 变量之间的相关性研究
- Vue常用经典开源项目汇总参考-海量