欢迎访问 生活随笔!

凯发ag旗舰厅登录网址下载

当前位置: 凯发ag旗舰厅登录网址下载 > 编程语言 > c# >内容正文

c#

fiddler二次开发 c# -凯发ag旗舰厅登录网址下载

发布时间:2024/10/12 c# 22 豆豆
凯发ag旗舰厅登录网址下载 收集整理的这篇文章主要介绍了 fiddler二次开发 c# 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

在fiddler工具面板出自定义个面板, 分析当前fiddler 请求区域所有请求

开发语言:c#    microsoft visual studio 2010

 先看看分析内容:总请求,总耗流,加载时间(面板最后一个请求-第一个请求),最耗时请求,最耗流请求,重复请求

 

 

 代码片段:

面板-设置按钮,展示框等

public class userinterface : usercontrol {private tabpage tabpage; //添加一个标签页 用来放置控件//private checkbox chkb_enabled; //用来启用或禁用插件private textbox textbox_result; //用来保存最后的结果private button btn_clear; //清空按钮private button btn_clearall;private button btn_clearandstart; //清空所有按钮private button btn_get_httpdata; //获取请求信息private button btn_get_performancedata; //获取性能信息

 初始化ui,和java差不多

public void initializeui() //初始化ui {this.tabpage = new tabpage("不点一下吗");this.tabpage.autoscroll = true;this.btn_clear = new button();this.btn_clear.text = "clear";this.btn_clear.left = 120;this.btn_clear.top = 10;this.btn_clearall = new button();this.btn_clearall.text = "clearall";this.btn_clearall.left = 20;this.btn_clearall.top = 10;

 

fiddler回调获取信息细节:

session[] selectsessions = fiddlerapplication.ui.getallsessions(); //获取面板的所有请求sessionsize = selectsessions.length;foreach (session session in selectsessions) //遍历{long c = convertdatetimeint(session.timers.clientbeginrequest); //获取第一个请求时间long e = convertdatetimeint(session.timers.clientdoneresponse);long currentflow = 0;if (session.requestbodybytes.longlength!=null)requestsize = session.requestbodybytes.longlength; //获取请求耗流大小
}

 

设置生成调试:保存进入fiddler/script/{文件夹}

 

 

 

转载于:https://www.cnblogs.com/season-xie/p/6337680.html

总结

以上是凯发ag旗舰厅登录网址下载为你收集整理的fiddler二次开发 c#的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得凯发ag旗舰厅登录网址下载网站内容还不错,欢迎将凯发ag旗舰厅登录网址下载推荐给好友。

  • 上一篇:
  • 下一篇:
网站地图