【问题标题】:Locust io and javascript蝗虫 io 和 javascript
【发布时间】:2021-09-26 20:23:20
【问题描述】:

我需要以下帮助,我正在尝试从页面获取获取(它带来了客户信息),但是说页面有一个执行监控的 javascript,我的想法是当我执行获取时我也执行上述脚本。

我已经寻找了一些解决方案,但没有一个是我需要的。有没有办法在发出请求时执行网络上的 javascript?

感谢您的帮助。

【问题讨论】:

  • 请澄清您的具体问题或提供其他详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。

标签: javascript locust


【解决方案1】:

Locust 不运行 javascript,它不是真正的浏览器。

解决此问题的最佳方法是在 Python 中(在您的 locust 文件中)重新实现您需要的任何客户端逻辑。

如果您的 javascript 非常复杂,您可以尝试使用 WebDriver 远程控制实际的浏览器。它在负载生成方面非常耗费资源并且非常不稳定(就像 WebDriver 总是如此),但对于低负载场景是可以做到的。

https://github.com/SvenskaSpel/locust-plugins/blob/master/examples/webdriver_ex.py

但在 99% 的情况下,第一个选项是最好的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-10-13
    • 2019-01-31
    • 1970-01-01
    • 1970-01-01
    • 2019-04-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多