执行Fiddler trace


背景

排除Connection Client网络问题时,因Bentley log collector里可能没有包含网络连接相关的详细诊断日志,因此本 wiki 提供了使用 Telerik 的免费网络诊断工具 Fiddler trace的使用步骤。

步骤

开始之前,请打开任务管理器,首先结束 Bentley.Licensing.Service.exe 进程,然后结束 Bentley.Connect.Client.exe 进程。

请执行以下步骤对问题进行捕获问题:

1.通过FiddlerCap 链接下载Fidder trace 软件。

2.运行安装程序,然后单击 "安装 "按钮。

注意:安装时不需要管理员权限。

3.安装完成后,单击 "关闭 "按钮退出安装程序并启动 FiddlerCap。

4.在出现的窗口中,选择 " Decrypt HTTPS traffic "选项。这样我们就能分析出我们服务器的网络流量,这些流量通常都经过安全加密。

5.出现以下信息提示,说明必须临时安装安全证书才能解密 HTTPS 流量。单击 "OK "确认该信息。

6.将会出现的对话框中单击 "是 "按钮,临时安装安全证书。

注意:稍后关闭 FiddlerCap 时会提示您删除安全证书。

7.单击 "Tools "下的 "Clear Cookie "按钮,然后单击 "Clear Cache"。

8.出于安全考虑,请考虑关闭任何无关程序,以避免捕获来自非Bentley应用程序的流量。

9.然后请点击Start Capture 按钮。

10.Microsoft Edge会自动打开。导航到有问题的网站,或关闭 Microsoft Edge,然后用您的产品重现问题。

如果默认浏览器没有设置为Microsoft Edge,请在windows->设置->默认应用->浏览器->选择Microsoft Edge

11.重现问题后,返回 FiddlerCap,点击 Stop Capture "按钮。

12.单击 "Save Capture"按钮,保存生成的 SAZ 文件。

13.关闭 FiddlerCap。当提示是否删除之前安装的证书时,点击 "是 "按钮。

14.如果不再需要,可以从 "应用程序和功能 "或 "程序和功能 "控制面板卸载 FiddlerCap。同样,也不需要管理员权限。

其它:English