接口测试流程

一、接口测试概念

对系统或组件之间的接口进行测试,主要校验数据的交换、传递和控制管理过程,以及相互逻辑关系,接口协议有HTTP、webservice、socket等类型。

一种是程序内部的接口,一种是系统对外的接口。

1)系统对外的接口:从别人的网站或服务器获取资源信息,别人不会把数据库共享给你,但他可以提供一个写好的方法来获取数据,可以引用他们提供的接口可以使用他写好的方法,从而达到数据共享。

2)程序内部的接口:方法与方法之间,模块与模块之间的交互,程序内部抛出的接口,比如qq邮件,有登录模块,发邮件模块等等,想要发邮件必选先登录,这两个模块有交互,就会提供接口,系统内部可以进行调用。

二、获取接口信息

通过接口文档和抓包获取接口的基本调用方式和返回。

常用抓包工具:fiddler、chrom控制台

三、接口测试用例设计

根据获取到的接口信息,按照接口测试用例设计方法, 设计参数和预期返回结果

四、接口发包

使用工具或者编程向接口传递参数。

1、请求部分,重点需要关注4大信息
接口URL地址、请求方法、请求头以及请求参数。

2、postman接口请求过程

填写接口URL—设置HTTP方法—设置请求头域—填写请求参数

类比寄快递:
获取地址—选择快递公司—填写快递单—寄送物品打包

3、Postman接口响应验证

HTTP状态码—收到接口响应—检查返回头域—查看返回主体内容

类比收快递:
是否成功收到回件—获取返回信息—查看快递单—拆快递看内容

五、返回信息验证

获取接口返回的结果,进行解析和验证。

接口的响应包中,测试关注的重点在于响应的正文主体,同事对响应头和状态码进行校验

示例:Postman抓包百度ip

1)chrom抓包
在这里插入图片描述

2)在postman中创建一个学习测试接口集合文件夹。

3)添加一个post请求,输入以下信息。
在这里插入图片描述
3)发送接口,检查返回数据是否正确
在这里插入图片描述

  • 3
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值