美文网首页
Fiddler(七) | QuickExec

Fiddler(七) | QuickExec

作者: 夜境 | 来源:发表于2017-07-28 11:07 被阅读39次

    本文章转载于搜狗测试

    最近在做项目时,发现Fiddler一个很实用的功能:QuickExec,如下图所示(Fiddler 左下角):

    定位 request/response 在特定的tab上

    由于我所在的项目和服务端交互都是使用的 json,没有被格式化的 json 看着闹心,因此,每次都是通过 Inspectors > Response > JSON tab查看,操作路径是:

    鼠标点击选中一个session

    在Resquest 区域点击Inspectors

    在Response 区域点击JSON tab

    如果只操作一两次就还行,如果每天要操作成百上千次就会在这个小步骤上浪费一些时间。还有一种方法就是双击session,能够达到Inspectors tab下面,但是 Fiddler 总是根据该session的类型,从而自动决定该session的Response tab,例如,双击一个image类型的session,则response tab 一定优先在ImageView tab 上,有没有优化的空间,可以自定义显示吗?

    解决方案:在QuickExec输入命令PREFS SET fiddler.ui.inspectors.response.alwaysuse “json”,

    双击session,则可以看到Response tab被自动定位到JSON上了

    同理,PREFS SET fiddler.ui.inspectors.request.alwaysuse “webforms”可以使session的resquest默认显示在webforms的tab上

    快速找到所有的post请求

    之前一期曾经讲过所有post请求的图标都是带有向右的小箭头的那种,如果能让所有向右的小箭头都高亮显示就好了

    解决方案:输入命令:=post 然后点击enter键回车,可以看到所有的post请求都是以蓝色的底色显示,如下图所示:

    另外:这个方法也适用于迅速找出=Result code 的情况,例如:=404

    搜索文本

    使用Ctrl+F 可以对session中的字符进行搜索,除了使用该功能外,使用QuickExec也可以完成搜索功能,格式为:?关键字。例如:?qq 搜索结果如下:

    将含有某关键字的session加粗显示

    格式为:bold 关键字,例如:bold baidu

    回车后,重新请求,可以看到含有关键字“baidu”的请求都被加粗显示,状态栏显示正在执行的命令是:Bolding request for baidu

    如果后续想要加粗其他字段该怎么办呢?Tool > Reset Script可以解决这个问题。重置之后,加粗的状态则会消失

    写在最后:

    使用上下箭头可以查看上一个和下一个使用过的命令~方便编写哦~O(∩_∩)O~

    相关文章

      网友评论

          本文标题:Fiddler(七) | QuickExec

          本文链接:https://www.haomeiwen.com/subject/kdodkxtx.html