【学习笔记】使用fiddler做接口测试

使用fiddler做接口测试

GET请求和POST请求

GET POST
基于TCP/IP协议 基于TCP/IP协议
从指定的资源请求数据 向指定的资源提交要被处理的数据
传参到后台,参数在的url中可见,隐私性安全性较差,且参数长度也是有限制的 传递参数放在Request body中,不会在url中显示,比GET要安全,且参数长度无限制
产生1个TCP数据包 产生2个TCP数据包

模拟GET请求

1.选择get请求并输入要测试的url(可以修改url中的参数来执行用例)

2.点击execute按钮就会发送请求

3.双击请求,可以查看需要的内容
【学习笔记】使用fiddler做接口测试

模拟POST请求

1.选择POST请求并输入要测试的url

2.设置Content-Type:通过请求头中的Content-Type来进行数据解析,这里是为了设置请求主题中的数据格式

Content-Type 特点
application/x-www-form-urlencoded 一般默认就是这个格式。 数据名称(name)和数据值(value)之间以等号相连,与另一组name/value值之间用&相连
application/json charset=utf-8 消息主体是序列化后的 JSON 字符串,
text/xml 消息主体是xml格式
text/plain 纯文本格式,不会对文件进行解析
multipart/form-data 上传文件用的表单

3.在request body中输入参数,点击excute发送请求
【学习笔记】使用fiddler做接口测试

修改已有请求进行模拟

右侧进入到composer页面,把要左侧抓到的url拖进去,会自动显示当前的请求信息,在这个基础上修改就可以了。
【学习笔记】使用fiddler做接口测试