用于测试仪表板向下钻取报告的 Locust 或 Jmeter

Locust or Jmeter for testing dashboard drill down reports

我正在尝试使用 Jmeter 或 Locust 等开源工具来测试仪表板图表和报告。我已经用 Jmeter 测试了 Http URL 但我们如何测试嵌入在 HTML 页面中的图表或图形或报告? JMeter 或 Locust 或任何其他工具中是否有选项?

基本上对于仪表板,HTML 页面加载速度更快,但图表加载和向下钻取需要时间,我认为这是仪表板性能的真正关键指标。

感谢您的帮助。

阿润

None 的负载测试工具将执行客户端 JavaScript,我的期望是您的图表正在加载并且 "drilled down"(无论它意味着什么)使用 AJAX 技术。

您仍然可以以类似浏览器的方式执行对图表数据的调用,对于 JMeter,您可以使用 Parallel Controller for this, for Locust you will have to code it yourself, however this way you will not able to measure rendering performance,因为这是浏览器所做的事情。

因此,如果您想对后端进行负载测试——无论什么工具都可以执行此操作,只需确保生成与真实浏览器相同的网络模式即可。

对于前端性能评估,您需要一个真正的浏览器,例如 JMeter 可以与 Selenium via WebDriver Sampler and for Locust you can write the code which will kick off and orchestrate browser(s) using selenium 模块集成