一、接口测试需要准备的东西1、接口测试工具:apipost、jmeter等2、接口文档,如果没有接口文档,使用接口信息获取工具3.接口信息收集工具:fiddler抓包工具,浏览器开发者工具(f12)等2.web接口测试需要获取什么web接口测试需要知道的三个条件1.请求方法:get、post、put、patch、delete等2.url地址:分为http请求和https请求,如:http://www.baidu.com和https://www.baidu.com3.正文传递的参数:一般为json格式传递参数如:"name":"xiaoming","pwd":"123"。一般以post传参请求最为常见。3、Fiddler抓包工具Fiddler是C#开发的功能最强大、最易用的免费web调试工具之一。它可以记录所有客户端和服务看到的http和https请求,监视断点,甚至修改输入和输出数据,它还包括一个强大的基于事件的脚本子系统,并且可以使用.net语言进行扩展。Fiddler通过我们对网页的操作和使用来抓取界面信息。爬取后,根据上面要求的请求方式、url和body找到需要的数据。这是fiddler为一个简单的登录请求捕获的信息。我们可以使用的信息有:1.协议请求类型:http或https。这里是http2.host+url这两个相加形成的接口访问地址。这里的请求地址是:127.0.0.1:8888/login3。RequestHaeders中的请求方法(请求头信息):get、post等。这里是post请求然后在Inspectors中点击WebForms查看body参数。获取到的参数为:参数名:参数值,name:xiaoming,pwd:1114.接口测试通过fiddler收集到该接口的具体信息后,我们通过接口测试工具apipost进行接口测试。选择请求方式post,请求地址:http://127.0.0.1:8888/login,body参数:name:xiaoming,pwd:111查看请求结果这是通过fiddler和apipost进行接口测试的步骤。Fiddler下载地址:https://www.telerik.com/fiddlerwww.telerik.comappost下载地址:ApiPost-可以直接生成文件的API调试和管理工具www.apipost.cn
