乐趣区

关于接口:通过使用抓包工具fiddler和apipost进行接口测试

一、进行接口测试筹备的货色

1. 接口测试工具:apipost、jmeter 等

2. 接口文档,没有接口文档就用接口信息获取工具

3. 接口信息收取工具:fiddler 抓包工具、浏览器开发者工具(f12)等

二、web 接口测试须要获取的货色

web 接口测试须要晓得的三个条件

1. 申请形式:get、post、put、patch、delete 等

2.url 地址:分为 http 申请和 https 是申请,如:http://www.baidu.com 和 https://www.baidu.com

3.body 传递的参数:个别是以 json 的格局传递参数如:”name”:”xiaoming”,”pwd”:”123″。个别以 post 传递参数申请为多。

三、fiddler 抓包工具

fiddler 是由 C# 开发的最弱小好用的收费 web 调试工具之一,可记录所有客户端和服务见的 http 以及 https 申请,可监督设断点,甚至批改输入输出数据,它还蕴含了一个弱小的基于事件脚本的子系统,并且能应用 .net 语言来拓展。

fiddler 就是通过咱们对网页的操作应用而进行的接口信息的抓取的。抓取之后依照下面需要的申请办法、url 和 body 来查找须要的数据。

这是一个简略的登录申请被 fiddler 抓取到的信息,咱们能够用到的别离是:

1.Protocol 申请类型:http 或 https。这里是 http

2.host+url 两个加起来造成的接口拜访地址。这里的申请地址为:127.0.0.1:8888/login

3.Request Haeders(申请头部信息) 中的申请办法:get、post 等。这里是 post 申请

之后再点击 Inspectors 中的 WebForms 查看 body 参数。

获取的参数为,参数名:参数值,name:xiaoming,pwd:111

四、接口测试

通过 fiddler 曾经收取到这个接口的具体信息之后,咱们通过接口测试工具 apipost 进行接口测试。

抉择申请办法 post、申请地址:http://127.0.0.1:8888/login、body 参数:name:xiaoming,pwd:111

查看申请后果

这就是通过 fiddler 和 apipost 进行接口测试的步骤。

fiddler 下载地址:

https://www.telerik.com/fiddler​www.telerik.com

apipost 下载地址:

ApiPost – 可间接生成文档的 API 调试、管理工具​www.apipost.cn

退出移动版