本文共 2574 字,大约阅读时间需要 8 分钟。
修改CustomRules.js中m_SimulateModem内容,设定指定上传/下载速度
搜索“simu" ,”修改OnBeforeReques方法中tm_SimulateModem中上传和下载速度
static function OnBeforeRequest(oSession: Session) { ... //模拟显示上传下载速度,保存后勾选rules->Performances->simulate modem speeds if (m_SimulateModem) { // Delay sends by 300ms per KB uploaded.默认上传时每kb延时300ms oSession["request-trickle-delay"] = "300"; // Delay receives by 150ms per KB downloaded.默认上传时每kb延时300ms oSession["response-trickle-delay"] = "150"; } ... }
修改完成后,保存,勾选工具栏Rules->Performances->Simulate Modem Speeds
修改完CustomRules.js文件后,Simulate Modem Speeds会被取消勾选,所以每次保存后要再次勾选才能起到限速作用。
Fiddler地址替换
取消勾选Rules列表里该地址,即可取消该地址替换。勾选后再次请求该地址仍会执行替换。
这种替换只是暂时的。
Fiddler设置请求404
步骤与上面地址替换类似,只需在RuleEditor处第二行选择404类型“404_Plain.dat”,保存重新请求即可。设置200-502类型错误与此类似。
Fiddler修改返回数据
找到main函数,添加FiddlerObject.UI.lvSessions.AddBoundColumn("ServerIP",120,"X-HostIP");
static function Main() { var today: Date = new Date(); FiddlerObject.StatusText = " CustomRules.js was loaded at: " + today; FiddlerObject.UI.lvSessions.AddBoundColumn("ServerIP",120,"X-HostIP"); // Uncomment to add a "Server" column containing the response "Server" header, if present // FiddlerObject.UI.lvSessions.AddBoundColumn("Server", 50, "@response.server"); // Uncomment to add a global hotkey (Win+G) that invokes the ExecAction method below... // FiddlerApplication.UI.RegisterCustomHotkey(HotkeyModifiers.Windows, Keys.G, "screenshot"); }