【发布时间】:2020-07-10 14:43:40
【问题描述】:
使用 Locust 0.11 版在 Fiddler 中捕获蝗虫流量可以正常工作。使用 python virtual (3.7) 和 PyCharm。
我为最新版本的 Locust v1.1.1 创建了第二个 python 虚拟(也是 3.7)。执行此版本的 Locust 在 Fiddler 中未捕获任何流量。
在 Fiddler 中我重置了证书:
Tools -> Options - HTTPS - Actions
在 PyCharm 中,我尝试了自动检测代理和手动配置:
Settings -> Appearance and Behavior -> System Settings -> HTTP Proxy
将虚拟环境翻转回 locust 0.11 可以很好地跟踪 Fiddler 中的流量。我不知道 v1.1.1 可能有什么不同。 Fiddler 日志没有显示任何尝试连接的迹象。
好奇是否有人遇到过类似的行为。
【问题讨论】:
-
如果 locust 使用 HTTPS,则必须将 Fiddler 根证书添加到 Python,因为 Python 不使用 Windows 证书存储,因此不会自动信任 Fiddler 根 CA 证书。
-
@Robert 谢谢你的回复。我确实相信这是我的问题,但一切都出现了。我在 Pycharm 中看到了 Fiddler 的证书。此外,以前的蝗虫版本仍在追踪。