什么是接口测试及接口测试流程
一、为什么要做接口测试:
- 不同端的工作进度不一样,需要对最开始出来的接口进行接口测试。
- 有时需要调用第三方的接口。
二、做接口测试的优点:
- 节约时间,缩短项目时间。
- 提高工作效率。
- 提高系统的健壮性。
三、什么是接口?
1、接口的种类:
- 外部接口:
- 内部接口(上层服务与下层服务、同级服务):
2、接口的分类:
- http:post、get、delete、put。
注:
区别:
参数提交方式:
- post请求的数据是放在webform里面的,以表单形式提交。
- get是把数据直接地址栏里进行提交的。
请求数据大小:
- get放在地址栏里进行提交的数据会少,而post以表单的形式提交的数据会多。
- 安全性:get放在地址栏里进行提交的数据安全性较低。
接口测试流程
一、接口测试流程:
1、需求讨论
2、需求评审
3、场景设计
4、数据准备
5、设计用例
(1)功能
(2)逻辑业务
(3)异常:参数异常、数据异常
(4)安全:关键字
6、执行
二、接口测试流程中的重点是什么?
1、测试用例:
- 理清思路,避免侧漏;
- 提高测试效率;
- 跟进测试进度;
- 告诉领导做过;
- 跟进重复性工作;
2、用例设计:
(1)功能:功能是否正常,功能是否按照接口文档实现。
(2)逻辑业务:是否有依赖业务,如:登陆之后才可进行下单。
(3)异常:
参数异常:关键字参数,参数为空,多、少参数,错误参数。
数据异常:关键字数据,数据为空,长度不一致,错误数据。(4)安全:
Cookie:删掉cookie,再次执行接口,看服务器端是否还会返回数据。
Header:删掉herder,再次执行接口。
唯一识别码:
什么是接口测试及接口测试流程相关推荐
- 接口测试基础、流程、工具
文章目录 接口组成 什么是接口测试 接口测试流程 接口测试工具 fiddler postman python开发 接口组成 请求(request).响应(response) 服务器(host).路径( ...
- 什么是接口测试及其测试流程
感谢大家的莅临,文章末尾为大家准备了一些福利,需要的可以获取哦. 1 什么是接口测试 接口测试是项目测试的一部分,正如其名,它测试的主要对象是接口,是测试系统组件间接口的一种测试. 百度百科对接口测试 ...
- 什么是接口测试?接口测试的流程步骤
目录 一.什么是接口测试&怎么测 二.接口测试的好处 三.怎么做好接口测试 四.接口测试的原理 五.接口测试流程&用例设计 5.1.接口文档分析 5.1.1.接口构成图解 5.2.制定 ...
- 小白也能读懂的接口测试,接口测试并没有那么难
接口测试入门,部分人员主要从事功能测试,有的同学不了解接口测试,本文简要介绍了接口测试的定义与相关流程,适合刚入门的同学. 1 接口的定义 现实中我们的接口比如插销.插座等都是遵循一定的标准和规范制作 ...
- 接口测试+自动化接口测试详解
1:json模块的使用 字典是一种存储类型,json是一种格式(完全不同) json.loads()函数是将json字符串转化为字典(dict) json.dumps()函数是将字典转化为json字符 ...
- 什么是接口测试?接口测试基础、案例及Json格式详解
很多小伙伴可能会说接口真的有测试的必要吗? 我只要把功能测试好了不就ok了吗? 答案是肯定的,在中大型项目中,后端.前端多人协同开发过程中,接口测试是必要的. 什么是接口(API)测试? API全称( ...
- 接口测试与接口测试自动化
一.什么叫接口 接口一般来讲分为两种: (1)程序内部的接口:方法与方法.模块与模块之间的交互,程序内部抛出的接口,如登录发帖,发帖就必须要登录,如果不登录不能发帖,发帖和登录这两个模块之间就要有交互 ...
- 接口测试 2021 接口测试白皮书 欢迎下载阅读
2021 年 11 月中旬,几个 Testerhome 社区爱好者琢磨写一个接口测试白皮书,这份白皮书将来能成为测试人员做接口测试的 Bible. 当时年底了大家工作都很忙,有的忙着招人,有的忙着裁人 ...
- 菜鸟postman接口测试_postman 接口测试(转)
本文转载自testerhome: 作者:xinxi1990 : 原文链接:https://testerhome.com/topics/18719: 转载以分享知识为目的,著作权归原作者所有,如有侵权, ...
最新文章
- 语言const的生命周期_C语言的角落——这些C语言不常用的特性你知道吗?
- 二、Windows下TortoiseGit的安装与配置
- php输出股票价格代码,实时抓取YAHOO股票报价的php代码_PHP教程 - strrpos
- 如何攻击Java Web应用【转载】
- P3195 [HNOI2008]玩具装箱TOY(斜率优化)
- 阿里云上到底能运行SAP哪些产品?
- Visual Studio 2017 15.7 Preview 1 发布
- tf.layers.dense
- 7. 整数反转 golang
- iOS开发小技巧--学会包装控件(有些view的位置由于代码或系统原因,位置或者尺寸不容易修改或者容易受外界影响)...
- 布隆过滤器及其数学推导
- Java注解学习一:注解术语
- 认知空间是什么意思_Number是“数”,one是“一”,那么number one什么意思?
- 使用hierarchyid查询分层数据
- python教程视频哪个好-Python 基础视频教程那个好?
- 01组-选题与需求分析报告
- QT谷歌拼音输入法的移植
- rubyinstaller2 32/64位 2.3.3
- 类案检索功能优化建议(一)——开发路径辨析
- ORACLE表空间和表碎片分析及整理方法
热门文章
- windows下CMD命令行基本操作
- web期末大作业设计网页: 餐饮主题——火锅食品餐饮网站设计(11页) HTML+CSS+JavaScript HTM5网页设计作业成品
- Linux time时间概述
- MySQL完全备份和增量备份
- VS出现C4996的意思以及解决方法
- python 光标位置输入文字_colorama-用于生成彩色的终端文本和光标定位的python库.tar...
- VC项目安装Nuget之后导致项目过期
- 李笑来录音暴露区块链乱象,没有信仰只有一群收割的投机者
- KDZD-100A触摸屏回路电阻测试仪
- Laplace transformation