fiddler获取响应时间以及服务器IP

Posted 自动化软件测试

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了fiddler获取响应时间以及服务器IP相关的知识,希望对你有一定的参考价值。

谢谢打开这篇文章的每个你

fiddler获取响应时间以及服务器IP

抓包工具fiddler实现http协议请求应答抓包。 在接口测试、性能测试、安全测试等软件测试活动过程中, 可能会遇到需要获取接口响应时间、接口服务器IP这样的情况。 默认情况下fiddler不支持接口响应时间以及服务器IP的展示。 此时可以通过如下设置来实现获取接口响应时间、接口服务器IP的需求。
接口响应时间如何设置获取

首先打开抓包工具Fiddler,依次单击菜单项“Rules”》“Customize Rules…”。
fiddler获取响应时间以及服务器IP



打开的Fiddler ScriptEditor界面。
fiddler获取响应时间以及服务器IP



在打开的Fiddler ScriptEditor界面中,搜索关键字符串“class Handlers”,在class Handlers代码块中,增加如下脚本:
function BeginRequestTime(oS: Session)
   { if (oS.Timers != null) { return oS.Timers.ClientBeginRequest.ToString(); } return String.Empty; }
fiddler获取响应时间以及服务器IP



然后重启Fiddler。 在Fiddler界面左侧区域,可见增加了TimeTaken统计接口响应时间列,响应时间单位是毫秒。
fiddler获取响应时间以及服务器IP



接口服务器IP如何设置获取呢?


首先打开抓包工具Fiddler,依次单击菜单项“Rules”》“Customize Rules…”。
在打开的Fiddler ScriptEditor界面中,搜索关键字符串“static function Main() ”, 在static function Main()代码块中,增加如下脚本:
FiddlerObject.UI.lvSessions.AddBoundColumn("Server IP", 120, "X-HostIP");
fiddler获取响应时间以及服务器IP


然后重启Fiddler。 在Fiddler界面左侧区域,可见增加了ServerIP列。
fiddler获取响应时间以及服务器IP



fiddler获取响应时间以及服务器IP
Bye~

我就知道你“在看”

以上是关于fiddler获取响应时间以及服务器IP的主要内容,如果未能解决你的问题,请参考以下文章

Fiddler 添加IP显示响应时间功能

fiddler抓包的响应时间有多少种

功能测试--Fiddler

Python爬虫-02:HTTPS请求与响应,以及抓包工具Fiddler的使用

AJAX 使用 CORS 获取自定义响应标头

Fiddler script 获取http响应和post的请求body数据