【转载】经过使用抓包工具fiddler和apipost进行接口测试

1、进行接口测试准备的东西

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

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

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

2、web接口测试须要获取的东西

web接口测试须要知道的三个条件浏览器

1.请求方式:get、post、put、patch、delete等工具

2.url地址:分为http请求和https是请求,如:http://www.baidu.comhttps://www.baidu.compost

3.body传递的参数:通常是以json的格式传递参数如:"name":"xiaoming","pwd":"123"。通常以post传递参数请求为多。测试

3、fiddler抓包工具

fiddler是由 C# 开发的最强大好用的免费web调试工具之一,可记录全部客户端和服务见的 http 以及 https 请求,可监视设断点,甚至修改输入输出数据,它还包含了一个强大的基于事件脚本的子系统,而且能使用 .net 语言来拓展。url

fiddler就是经过咱们对网页的操做使用而进行的接口信息的抓取的。抓取以后按照上面需求的请求方法、url和body来查找须要的数据。spa

这是一个简单的登陆请求被fiddler抓取到的信息,咱们能够用到的分别是:.net

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

4、接口测试

经过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

相关文章
相关标签/搜索