上次讲到了一些接口的相关基础内容,比如什么是接口、接口测试的重要性、常见的接口架构协议等。这次我们来继续了解接口的基础内容和进行postman工具的简单介绍。让我们现在开始吧!!!
一、接口测试的常见流程和方案
下面介绍一下在公司中常见的测试流程:
1)拿到接口文档:
首先是从开发那里拿到API接口文档,规范的公司一般都会通过swagger,showdoc等进行管理,不规范的可能会直接给你的是word文档。
注:没有接口文档时也要进行接口测试时,一般需要抓包或者录制的方式来获取,此时一般只测正向的用例
2)进行接口文档分析:
了解接口的业务,包括接口地址、请求方式,入参、出参、token鉴权、返回格式,错误码等信息
3)编写接口测试用例:
进行测试用例的编写,包括正向和反向两种,有如下思路:
正向:输入正常的入参,接口成功返回
反向:鉴权反例:鉴权码为空,错误的鉴权码,鉴权码过期
参数反例:参数为空,参数类型异常,参数长度异常,错误码异常.....
其他场景:接口黑名单,接口调用次数,接口分页(0,1,中间页,最后一页)