【问题标题】:Fiddler not capturing traffic from locust.io v1.1.1Fiddler 没有从 locust.io v1.1.1 捕获流量
【发布时间】: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 的证书。此外,以前的蝗虫版本仍在追踪。

标签: python fiddler locust


【解决方案1】:

我认为这根本不是证书问题(如果是,请求将不会通过)

Locust 将requests 配置为忽略代理设置,请参阅https://docs.locust.io/en/stable/writing-a-locustfile.html#http-proxy-settings

您可能可以重新启用它,但您需要检查 locust 来源或请求文档。

【讨论】:

  • 巨大的谢谢!我在 users.py 跟踪出现时将其翻转为 true。
猜你喜欢
  • 2018-12-15
  • 1970-01-01
  • 2013-08-31
  • 2012-08-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多