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

2019-12-03  本文已影响0人  微凉01

本文主要讲述了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、开启替换模式

需要替换的时候勾选上该选项即可
上一篇下一篇

猜你喜欢

热点阅读