美文网首页
fiddler如何读取本地文件替换返回结果

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

作者: 微凉01 | 来源:发表于2019-12-03 14:24 被阅读0次

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

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

    相关文章

      网友评论

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

          本文链接:https://www.haomeiwen.com/subject/zzycgctx.html