一.接口测试又分为单接口测试和多接口组合测试

单接口测试就是测试单个接口,多接口组合测试就是测试一组相互之间有依赖关系的接口,比如领券接口->券冻结接口->券消费接口

二.接口根据网络协议不同又分为http协议接口,https协议接口,thrift(rpc)协议接口

http和https协议接口根据请求方式不同又分为get类型,post类型,put类型,delete类型,head类型等等

http协议和thrift协议接口的测试区别:(调用方式不一致,数据传输方式不一致)

1.http协议接口测试的时候,需要编写一个http请求类用来发送http请求,然后传入请求的域名或者IP:port和请求路经/接口名,请求参数

2.thrift协议接口测试的时候,前提需要开发提供thrift文件生成java文件,或者将开发发布的最新版本的jar包添加到maven依赖,需要创建client,跟远程待测试的thrift服务建立socket链接,需要知道远程服务的IP和端口,以及接口名,输入和输出是一个对象,需要知道输入的类类型和输出的类类型,

三.单接口测试通用测试点:

黑盒测试:

1.功能是否正常,输入正确的参数是否有期望的返回

2.异常测试:参数错误,错误的参数返回错误状态码和错误信息

其中构造不同的参数组合可以用到:等价类划分,边界值测试等

3.兼容性测试或者叫做容错性测试

4.安全性测试

5.幂等性测试

白盒测试:

1.路经覆盖测试

2.异常分支测试

3.条件组合测试

转载于:https://www.cnblogs.com/zhaijing/p/9766468.html

关于接口测试的一些总结相关推荐

  1. 对 Jenkins+ANT+Jmeter 接口测试的实践

    转载地址:https://testerhome.com/topics/5262 1.前言 最近感觉大家都在讲Jenkins+jmeter+ant或maven的使用,但没有说到具体怎么投入到项目使用,只 ...

  2. 接口测试(postman jmeter)

    接口:把client(前端)和server(后端)联系起来的就是接口,接口测试就是功能测试,进行接口测试首先得需要接口文档. json是一种通用的数据格式,接口返回的数据都是json,json是key ...

  3. php上传图片 $__files没有信息_Python接口测试文件上传实例解析

    接口测试中,上传文件的测试场景非常常见.例如:上传头像(图片).上传文件.上传视频等.下面以一个上传图片的例子为大家讲解如何通过 python 测试上传文件接口. 首先通过抓包分析上传文件接口的请求参 ...

  4. 1.3 使用jmeter进行http接口测试

    来源: http://www.cnblogs.com/alisapan/p/6150309.html 此篇纯是搬运记载..   一.测试需求描述 1. 本次测试的接口为http服务端接口 2. 接口的 ...

  5. 接口测试要如何做数据准备

    数据准备是接口测试过程中不可或缺的一步,也是花费时间很长的工作,因为程序的功能就是处理数据.那么在接口测试中,我们要怎样来准备数据呢?小编整理了以下一些关于数据准备的方法,希望对大家能有所帮助. 数据 ...

  6. 接口测试和单元测试的区别

    1.单元测试注重代码逻辑,接口测试注重业务逻辑: 2.单元测试的粒度最小,是测试最小独立的单元模块(不依赖其他模块):接口测试不是,会覆盖很多: 3.单元测试是白盒测试,接口测试是黑盒测试: 4.单元 ...

  7. 我理解的接口测试(一)

    接口测试是测试系统组件间接口的一种测试.接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点.测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等. 接口 ...

  8. 如何在Linux系统上部署接口测试环境

    作为一名软件测试人员,部署测试环境是我们日常工作的一部分,今天就简单整理下接口测试环境部署的步骤,希望能够帮助到大家. 今天为大家整理的接口测试环境部署涉及到Tomcat,JDK和数据库.目前能够提供 ...

  9. Jmeter之完整的HTTP接口测试

    目前很多接口都是基于HTTP的,所以针对HTTP接口测试的了解很重要,下面就简单说明一下,一个基于Jmeter上HTTP接口测试需要的内容. 一.一个HTTP接口测试需要最基础的内容 如下: 简单说明 ...

  10. 接口测试——postman

    1.接口测试策略 接口测试也是属于功能测试,所以跟我们以往的功能测试流程并没有太大区别,测试流程依旧是: 测试接口文档(需求文档). 根据接口文档编写测试用例(用例编写完全可以按照以往规则来编写,例如 ...

最新文章

  1. Unity3D在iOS下为啥不能更新的资料收集
  2. git 撤销提交的文件
  3. iperf3 测速跑不满的解决办法
  4. 双代号网络图基础算法_9个简单数学算法在管理领域的运用
  5. VTK:可视化之LineWidth
  6. codeblock socket 编译错误_从Linux源码看Socket(TCP)Client端的Connect
  7. 两数的和与差的简单函数
  8. sharepoint 特别信息 --- 自个乐去吧~~
  9. java 多线程操作List,已经做了同步synchronized,还会有ConcurrentModificationException,知道为什么吗?...
  10. 自定义view局部刷新_View
  11. 星环科技TDH基于Overlay网络架构为数据安全保驾护航
  12. GIS - 百度地图 城市中心点坐标
  13. linux服务器怎么安装360杀毒软件,360主机卫士Linux版使用安装教程
  14. 主流数据库管理系统介绍
  15. Ttest(T检验)
  16. 微信语音技术原理_玩人工智能的你必须知道的语音识别技术原理
  17. 数据结构名词解释详细总结
  18. 举重若轻流水行云,前端纯CSS3实现质感非凡的图片Logo鼠标悬停(hover)光泽一闪而过的光影特效
  19. Python 免费教程视频-微软教学
  20. 论文图片排版 Adobe Illustrator 操作演示

热门文章

  1. 云服务器选ssd还是hdd_云服务器区域怎么选?
  2. labview圆环里实物动画图形_LabVIEW编程技巧:功能强大的变体数据类型用法
  3. cad在线转换低版本_别再傻瓜式操作了,工作效率上不去?这6个小技巧带你玩转CAD...
  4. 最小的linux内核代码,带你阅读linux内核源码:下载源码、编译内核并运行一个最小系统...
  5. centos7修改ip地址命令_每天一条Linux命令(12) hostnam (超详细)
  6. linux mv命令源码,linux命令学习(8):mv命令
  7. 空间中的语义直线检测_基于语义分割的车道线检测算法研究
  8. 车载wince系统刷界面ui_UI入门秘笈,你想知道吗?
  9. 20210308 20210309 :链表类题目合集
  10. java泊松分布_Java中利用Math.random()产生服从泊松分布的随机数