工作中,我们经常需要对接口进行测试,所谓接口测试,就是对业务逻辑测试,脱离UI界面的点点点去请求接口,利用postman去做接口请求,不仅便于我们做测试,还可以发现很多利用界面测试不到的bug
接口测试前,开发会提供他们自己定义的接口文档,我们以此来进行测试
接口文档基本包含内容如下:
1、接口描述
2、请求的URL(http://api.xxx.cn/api/ab/cd
)
3、请求方式(POST、GET)
4、参数
5、返回示例及说明
通过postman工具来介绍如何进行接口测试
postman下载:
链接:https://pan.baidu.com/s/1D14jeOJFzMF8Ai02rsBybQ 密码:d2fb
举个栗子1:
利用postman对登录进行接口测试
说明:
1、请求方式
post请求方式,请求参数是放在body体中(也就是4中),
get请求方式,参数拼接在URL中,也就是参数放在图的位置3 params中
2、请求的URL
3、get方式传参
4、post方式传参
5、返回数据,json格式
如果post方式要传的参数比较多,也可以自己手动写json参数进行传参,注:json格式不要有错误
如果要测试上传文件接口
举个栗子2:
对一些有访问权限的接口,我们就需要发送带cookies请求(注:发送cookies,postman需要开启 Interceptor)
cookie的格式为Cookie:[值]发送cookie时,在header中添加key-value,key固定为Cookie,value是cookie具体的k=v
header中添加referer(告诉服务器请求的来路)
暂时先记录这些,环境变量等后续再更~