前言

Fiddler最大的优势在于抓包,我们大部分使用的功能也在抓包的功能上,fiddler做接口测试也是非常方便的。

对应没有接口测试文档的时候,可以直接抓完包后,copy请求参数,修改下就可以了。

一、Composer简介

点开右侧Composer区域,可以看到如下界面,就是测试接口的界面了

1.请求方式:点开可以勾选请求协议是get、post等

2.url地址栏:输入请求的url地址

3.请求头:第三块区域可以输入请求头信息

4.请求body:post请求在此区域输入body信息

5.执行:Execute按钮点击后就可以执行请求了

6.http版本:可以勾选http版本

7.请求历史:执行完成后会在右侧History区域生成历史记录

二、模拟get请求

1.在Composer区域地址栏输入博客首页:http://www.cnblogs.com/yoyoketang/

2.选择get请求,点Execute执行,请求就可以发送成功啦

3.请求发送成功后,左边会话框会生成一个会话记录,可以查看抓包详情

4.右侧history区域会多一个历史请求记录

5.会话框选中该记录,查看测试结果:

--选中该会话,点开Inspectors

--response区域点开Raw区域

--Raw查看的是HTML源码的数据

--也可以点WebView,查看返回的web页面数据

三、Json数据

1.有些post的请求参数和返回参数是Json格式的,如博客园的登录请求:https://passport.cnblogs.com/user/signin

2.查看json数据如下图

四、模拟post请求

1.请求类型勾选post

2.url地址栏输入对应的请求地址

3.body区域写登录的json参数

4.header请求头区域,可以把前面抓包的数据copy过来

(注意,有些请求如果请求头为空的话,会请求失败的)

5.执行成功后查看测试结果:

--执行成功如第三所示的图,显示success=True

--执行失败如下图所示,显示

message=Invalid length for a Base-64 char array or string.

success=False

转载于:https://www.cnblogs.com/wanghaihong200/p/8471862.html

Fiddler抓包5-接口测试(Composer)相关推荐

  1. 全网最详细的Python+Requests接口测试教程:Fiddler抓包工具

    本篇涵盖内容:fiddler.http协议.json.requests+unittest+报告.bs4.数据相关(mysql/oracle/logging)等内容. 文章是针对零基础入门接口测试和py ...

  2. Python+Requests接口测试教程(1):Fiddler抓包工具

    本书涵盖内容:fiddler.http协议.json.requests+unittest+报告.bs4.数据相关(mysql/oracle/logging)等内容. 刚买须知:本书是针对零基础入门接口 ...

  3. 全网最全最细的CSDN【top1】接口测试工具Fiddler抓包工具总结

    序章 Fiddler是一个蛮好用的抓包工具,可以将网络传输发送与接受的数据包进行截获.重发.编辑.转存等操作.也可以用来检测网络安全.反正好处多多,举之不尽呀!当年学习的时候也蛮费劲,一些蛮实用隐藏的 ...

  4. Fiddler抓包:详解Fiddler抓包工具软件使用教程

    为什么要先学fiddler?学习接口测试必学http协议,如果直接先讲协议,我估计小伙伴们更懵,为了更好的理解协议,先从抓包开始.结合抓包工具讲http协议更容易学一些. 抓firefox上https ...

  5. 全网最全Fiddler攻略,十分钟了解Fiddler抓包

    序章 Fiddler是一个蛮好用的抓包工具,可以将网络传输发送与接受的数据包进行截获.重发. 编辑.转存等操作.也可以用来检测网络安全.反正好处多多,举之不尽呀!当年学习的 时候也蛮费劲,一些蛮实用隐 ...

  6. fiddler 抓包详细教程

    为什么要先学fiddler? 学习接口测试必学http协议,如果直接先讲协议,我估计小伙伴们更懵,为了更好的理解协议,先从抓包开始. 结合抓包工具讲http协议更容易学一些. 抓firefox上htt ...

  7. Fiddler抓包工具总结(转)

    序章 Fiddler是一个蛮好用的抓包工具,可以将网络传输发送与接受的数据包进行截获.重发.编辑.转存等操作.也可以用来检测网络安全.反正好处多多,举之不尽呀!当年学习的时候也蛮费劲,一些蛮实用隐藏的 ...

  8. fiddler使用_为什么要使用fiddler抓包?抓包用来干什么?

    松勤软件测试 坚持教育初心 既问收获也问耕耘 这篇没有规整的文字叙述,是一些知识的杂谈记录~~~ 在我们做接口测试的时候,经常需要验证发送的消息是否正确,或者在出现问题的时候,查看手机客户端发送给se ...

  9. 使用这个插件,fiddler抓包直接生成httprunner脚本

    har2case可以将.har文件转化成yaml格式或者json格式的httprunner的脚本文件,生成.har格式文件可以借助 fiddler 或 Charles 抓包工具 友情提示: 录制脚本, ...

  10. 常用接口抓包以及接口测试工具总结

    接口 统称为API,程序与程序之间的对接.交接. 接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点,主要是为了检验不同组件(模块)之间数据的传递是否正确,同时接口测试还要测试当前系 ...

最新文章

  1. Shell基础:变量类型 运算符
  2. FZU-Problem 2191 完美的数字
  3. [读书笔记] -《C++ API设计》第7章 性能
  4. 华为:预计6G将于2030年左右投向市场
  5. 常见python爬虫框架_常用高效的Python爬虫框架
  6. Android Studio编码问题
  7. MOSS 2010:Visual Studio 2010开发体验(16)——客户端对象模型
  8. 用C语言实现“电子词典”项目
  9. 如何去除微信小程序 wxParse 解析富文本图片间隙问题
  10. 小米笔记本 java_分享下我的小米笔记本pro安装黑苹果(Mojavae)的经历
  11. 如何完美实现微信自动发朋友圈自动添加好友等等
  12. 类似:%u6D59%u6C5F%字符转中文
  13. 4-3 Vue的`:style`用法
  14. 计算机系大神和数学系系花,小甜文:《一贱钟情,大神求放过》1v1双C,男主小奶狗,全程高甜...
  15. ELF二进制目标文件详解
  16. 使用final来修饰方法
  17. SecureCRT 命令行备注
  18. 5G助威云游戏前哨战,科技公司竞逐游戏界“Netflix”名号
  19. 对象(构造函数)和类(class)
  20. 事故频传的波音737 我们该加入更多传感器的机器「接管」生命控制权吗?

热门文章

  1. Linux的软件包封装格式有,linux软件安装包详解---全
  2. RTP与RTCP协议介绍
  3. urllib库parse模块的使用
  4. Julia 排坑指南
  5. ThinkPHP3.2 实现阿里云OSS上传文件
  6. spring-cloud:利用eureka实现服务提供与调用示例
  7. Finally语句块的运行
  8. Cobbler部署之FAQ处理
  9. C#操作Office.word(三)
  10. 为什么要选择Hibernate