如何进行接口测试练习

一、免费api接口调用网站

我使用的是韩小韩Web API网站,该网站里很多免费接口可以调用,大家可以根据里面提供的api文档在postman中进行接口测试的练习

网站地址:https://api.vvhan.com

我以里面的Bing每日图片API接口为例,展示如何进行接口测试

1.点击bing每日图片API接口

2.网页会展示该接口的api文档

3.可以根据该api文档直接到postman中进行测试,也可以根据该api文档练习接口测试用例的编写,根据接口测试用例到postman中进行接口测试

以下是我以Bing每日一图的api文档编写的一部分测试用例

4.在postman中进行接口测试

以GET请求为例

(1)打开postman工具,新建一个接口请求

(2)选择请求类型为GET,但是postman默认请求就是GET类型,所以无需去选择

(3)填入完整的url地址,params会在你填写完url自动填充,所以无需填写

(4)点击send,发送请求,下方会显示响应结果

状态码200 :响应成功

二、fiddle抓包

如果没有api文档可以,可以用fiddler进行抓包构造api文档

1.以bilibili网页为例

(1)打开哔哩哔哩网页

(2)打开fiddler工具,清空左边会话列表(点开x下面的removeall),以免会话太多,找不到想要抓的网页

(3)刷新bilibili网页,打开fiddler查看抓包结果

inspectors查看请求和响应的消息,上半部分是请求的内容,下半部分是响应的内容

在request中

headers:显示客户端发送到服务器的HTTP请求的header,显示为一个分级视图,包含了Web客户端信息,Cookie,传输状态等

TextView:显示post请求的body部分文本

WebForms:显示请求的GET参数和POST body内容,以表格形式显示

raw:显示完整的消息结构

在response中

headers:分级试图显示响应的header

TextView:使用文本显示响应的body

WebForms:响应在web浏览器中的预览效果

raw:显示完整的消息结构

(4)在fiddler中复制url地址

(5)根据fiddler抓包结果,构造api文档

请求类型:GET请求

URL:番剧 - 哔哩哔哩 (゜-゜)つロ 干杯~-bilibili

(6)根据构造的api文档,在postman中进行接口测试

2.再次以哔哩哔哩网页为例构造一个post请求

(1)打开fiddler工具,清空会话列表

(2)随意点击一个视频,进行评论

(3)点开fiddle查看抓包结果

(4)点击raw查看完整的消息结构,构造api文档

请求类型为:POST

URL:——————(直接在fiddler中复制)

请求头:content-Type:application/x-www-form-urlencoded(请求体数据类型)

请求参数:——————(fiddler复制,请求体)

(5)根据api文档在postman中进行接口测试

注意:该接口是依赖登录状态的接口,需要获取token值

token值的获取需要你进行登录操作,用fiddler抓包获取token值,再填入postman的headers中

三、浏览器开发者工具

以edg浏览器为例,按Fn+F12就可以打开开发者工具

开发者工具也是用来抓包构造api文档的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值