接口测试-postman版本

接口测试基础

  • 接口是什么
  • HTTP协议
  • 接口测试工作流
  • API文档
  • API测试用例

1、什么是接口?

接口测试主要用于外部系统与内部系统之间以及内部各个子系统之间的交互点,定义特定的交互点,通过交互点来进行一些特殊的规则,这个规则也就是协议,使用协议来进行数据之间的交互。

2、接口都有哪些类型?

接口一般分为两种:

①程序内部的接口(系统内部的数据交互)

②系统对外的接口(互联网中真实用户访问你的系统能拿到的数据)

系统对外的接口:比如你要从别的网站或服务器上获取资源和信息,别人肯定不会把数据库共享给你,他只能给你提供一个他们写好的方法来获取数据,你引用他提供的接口就能使用他写好的方法,从而达到数据共享的目的。

程序内部的接口:方法与方法之间,模块与模块之间的交互,程序内部抛出的接口,比如百度有登录模块,发帖模块等,用户要发帖就需要先登录,那么这两个模块就有交互的过程,它就会抛出一个接口,供内部系统进行调用。

3、接口的本质是什么? 

接口可以简单的理解,它就是URL,工作原理就是URL通过get或者post请求像服务器发送一些东西,然后得到一些相应的返回值,本质就是数据的传输和接收

如这个接口:http://httpbin.org/get

把它拆成3部分,分别是:

第一部分:协议,如http,https

第二部分:主机名,能解析到对方的服务器,在上述接口表达为httpbin.org

第三部分:方法,访问接口的一个路径,访问不同的路径就能拿到不同的数据,在上述接口表达为get

整体可以理解为你朋友邀请(http)你去参观他的家(httpbin.org),他家有很多房间,你先进入的(get)这个房间。

其实访问这个接口和打开百度没有区别,都是网站返回的数据,只不过百度是前端进行的美化,而上方接口返回的是一串数据.

4、什么是接口测试?

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

接口测试对系统或组件之间的接口进行测试访问,模拟数据的校验、传递、控制管理,检查系统内的逻辑关系,本质上就是模拟客户端向服务器发请求,服务器接收到请求后进行对应业务处理,并且向客户端返回响应数据,最终检查响应数据是否符合预期。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值