案例说明
案例1:将禅道首页进行加粗显示
实现思路:在QuickExec命令行中输入bold
https://demo.zentao.net/my/回车,然后再次请求该页面即会被加粗显示 。
文章插图
案例2:筛选所有请求中包含demo.zentao.net的请求 。
实现思路:在QuickExec命令行中输入?demo.zentao.net回车即可 。
文章插图
案例3:通过在cmd窗口下执行命令,使禅道首页加粗显示 。
实现思路:在cmd窗口下执行:execaction "bold https://demo.zentao.net/"回车,后续符合条件的请求即被加粗显示 。
文章插图
通过以上的操作演示,可以看出,通过QuickExec的命令可以完成如下功能,包括且不限于:快速查询请求、设置/恢复断点、导出请求、删除请求等操作 。
工具栏功能本文主要介绍工具栏中的一些小功能,这些功能中多数用处不大,但是也有一些可以帮我们提高效率的功能 。
文章插图
Comment
此功能位于WinConfig后面,类似于消息的图标 。主要作用就是给请求添加备注或评论信息,方便查阅。
操作步骤:就是选中一条请求,在弹出的对话框中输入备注信息。然后就会在列中展示你的备注信息。此功能和Filters结合起来使用会更加实用,实现后的效果如下图
文章插图
Replay
重新回放请求 ,回放和正常接收到的区别主要在于:回放的请求相当于是从fiddler发起请求到服务器端,最后返回给fiddler,跟客户端没什么关系 。
操作步骤:按住shift选中一条或多条请求,点击Replay,就会将选中的请求重新请求一次。
文章插图
也可以长按shift不松,选中一条或多条,点击Replay,会弹出一个对话框,可以填写循环播放的次数。点击OK就会循环回放n次 。
文章插图
这个功能有什么实际作用 ?个人觉得主要有这么两个使用场景 。
- 回归测试,比如被测系统中有个用户模块,模块中可以对用户进行增、删、改、查。作为流程测试,我们就可以进行新增-修改-查询-删除的操作序列 。当后续进行回归测试时就可以将这几条请求回放,从而达到回归测试的目的 ;
- 稳定性测试,通过它循环播放,让某几个请求循环播放 ,已达到此功能稳定性测试。比如一个支付功能,我们为了验证其稳定性,就可以通过这个设置进行循环多次支付,已验证是否每次都可以支付成功 。当然,回放过程中可能会有一些技术问题需要解决 。
在fiddler中我们会经常使用断点,当断点进来后,如何让断点恢复呢?选中断点的请求,点击Go按钮,就可以使断点的请求恢复 。
Any Process
选中前面的图标,移动到某个应用上,那它就只会监控来自此应用的请求数据 。但经过实测,当拖放到浏览器上的时候,发现并不一定有效,原因是浏览器自动会启动多个进程,拖放时并不能拖动到当前请求页面的进程上 。
Browse
选中一个请求,选择其支持的浏览器,可以直接在浏览器中打开,如在fiddler抓取到了百度网页,那么,如果想再次访问,直接使用这个功能就可以打卡,无需跳出fiddler 。
TextWizard
转码小工具,它支持多种格式的转码,它也支持将请求数据发送到此工具中 。
如下面的这个url有encode编码,我们需要把它转化成中文,可以选中此url右击,选中Send to TextWizard.那么就会自动打开TextWizard并显示选中的数据。
文章插图
那么这个url转码后是这样的。
文章插图
还有一种最常见的Unicode编码转中文,经过实测,通过TextWizard并不能转码成功 。比如下面这个接口请求返回的数据为
{"code":0,"data":{"province":"u6c5fu82cf","city":"u8fdeu4e91u6e2f","sp":"u79fbu52a8"}}
推荐阅读
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 盘点电子工程师常用的42款工具
- 10大优秀Python开发工具
- 性能测试之HTTP讲解+抓包工具
- 工具推荐:静态代码分析工具清单
- BurpSuite2021 -- 抓包使用及设置
- SeaTable 2.0 来了,比 Excel 更强大的信息记录和管理工具
- GitHub打不开or打开慢,这个工具就能搞定
- reflector 带你彻底搞懂MyBatis的底层实现之反射工具箱
- 常用工具软件选择的三个要素
- 工具软件有哪些品牌