第22节:百尺竿头更进一步

百尺竿头更进一步
学会了使用Fiddler工具,就要学以致用,让它对我们的工作发挥到最大的作用,最高的目标是发挥得淋漓尽致。

一、显示请求服务器的IP地址(上)

情况描述: 我们的sdk(项目)用一些get方法向服务器发送了不同的操作轨迹日志,在进行测试的时候,也需要在服务端的日子记录中找到对应的操作日志,因为服务器有好多台,并不确定会把请求分配到哪一台服务器上,所以就没有办法,只有一台服务器一台服务器的查了,其实很麻烦,关键是很浪费工作量。

需求: 明确知道请求发送到了那台服务器,知道请求服务器的IP地址

解决方案: Fiddler工具显示请求服务器的IP地址

有两种方法,先来讲解第一种,无论是哪种方法,其实都需要能够读懂 CustomRules.js ,并根据需求进行简单的二次开发。

第一种方法: 在main()方法中AddBoundColumn()

第二种方法: BindUIColumn方法

第一种方法:

在customRules.js 中找到main() 函数: //,是脚本中自带的注释以及一些Demo,帮助我们理解使用

// The Main() function runs everytime your FiddlerScript compiles
   //每当FiddlerScript 编译的时候,这个main方法就会被执行,everytime 每次,每当
    static functionMain() {
        vartoday: Date = newDate();
        FiddlerObject.StatusText = " CustomRules.js was loaded at: "+ today;
           
        // Uncomment to add a "Server" column containing the response "Server" header, if present
        //被注释掉的代码是添加一列数据,如果服务端有相应的话,该列的数据可以是服务器响应的header内容
        //

你可能感兴趣的:(玩转Fiddler)