fiddler如何读取本地文件替换返回结果

本文主要讲述了fiddler如何通过读取本地文件篡改接口返回值,方便检测前端的异常处理。

1、打开fiddler script的编辑页面(快捷键Ctrl+R)

2、在class Handlers 中添加重写组件


public static RulesOption("替换返回值指定返回值")

var changeflag: boolean = false;

此方法为将此选项重写至rules下,

3、读取本地文件并进行替换接口中的返回结果


写在OnBeforeResponse方法中

if (changeflag){

var textpath = "D:\\ceshi.txt";

var allnum = File.ReadAllLines(textpath);

for(var i = 0; i<allnum.Length;i++){

var strs;

strs = allnum[i].split("-");

if(changeflag && oSession.uriContains(strs[0])){

oSession.utilReplaceInResponse(strs[1],strs[2]);

}

}

}

注:fiddler使用读取本地文件的方法,需要在头部引入 import System.IO;

此方法主要实现读取D盘下的txt文件,根据其中内容进行选择性替换

4、数据准备格式

中间用“-”号隔开区分不同的内容

5、开启替换模式


需要替换的时候勾选上该选项即可
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。