专栏首页测试技术圈Fiddler抓取websocket的包

Fiddler抓取websocket的包

Fiddler是一个http协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯,设置断点,查看所有的“进出”Fiddler的数据(指cookie,html,js,css等文件)。 WebSocket协议是基于TCP的一种新的网络协议。它实现了浏览器与服务器全双工(full-duplex)通信——允许服务器主动发送信息给客户端。

操作步骤

  • 打开Fiddler,点击Rules 下的Customize Rules
  • 在打开的CustomRules.js中加入如下代码:
    1. static function OnWebSocketMessage(oMsg: WebSocketMessage) {
    2. // Log Message to the LOG tab
    3. FiddlerApplication.Log.LogString(oMsg.ToString());
    4. }

保存后,重启Fiddler。

  • 就可以在Fiddler的右侧Log的标签中看到WebSocket的数据package了。
  • 测试网站如下:
  • 结果如下:

本文分享自微信公众号 - V社 北京社(SoftwareTesters)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2018-06-08

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 测者的性能测试手册:Fiddler抓取websocket的包

    Criss@陈磊
  • 窥视WebSocket传输的内容(Fiddler抓取)

    Fiddler(中文名称:小提琴)是一个HTTP的调试代理,以代理服务器的方式,监听系统的Http网络数据流动,Fiddler可以也可以让你检查所有的HTTP通...

    Criss@陈磊
  • 利用Headless实现无UI自动化

    Headless的浏览器我们以前经常用PhantomJS, 但随着google宣布支持headless后, PhantomJS也停止更新了,那么是时候使用hea...

    Criss@陈磊
  • 测者的性能测试手册:Fiddler抓取websocket的包

    Criss@陈磊
  • 借助Redis做秒杀和限流的思考

    最近群里聊起秒杀和限流,我自己没有做过类似应用,但是工作中遇到过更大的数据和并发。 于是提出了一个简单的模型: var count = rds.inc(key)...

    大石头
  • 来自二维世界的忧愁:如何避免康康的悲剧再次重演?

    镁客网
  • [Spring Security] Spring Security OAuth2(密码模式)

    OAuth是一个关于授权(authorization)的开放网络标准,在全世界得到广泛应用,目前的版本是2.0版。

    架构探险之道
  • 微信跳一跳秒shua分

    学一学大数据
  • ES6学习笔记(一)

    ES6的标准发布很久了,ES7和ES8已经出来了,直到现在才开始学习,已经有点晚了,希望可以赶得上吧。

    CherishTheYouth
  • UNIX域协议(无名套接字)

    关于什么是UNIX域套接字可以参考:https://cloud.tencent.com/developer/article/1018893 这里主要介绍非命名的...

    xcywt

扫码关注云+社区

领取腾讯云代金券