浏览器级别的负载测试

时间:2020-06-22 05:41:11

标签: performance browser jmeter

我们正计划在浏览器中进行负载测试,因此想知道您是否建议使用任何工具来实现超过10k的负载请求。

还想知道是否可以通过jmeter进行浏览器测试。

预先感谢

1 个答案:

答案 0 :(得分:0)

JMeter本身可以在HTTP protocol级别上工作,但是从测试的应用程序角度来看,properly configure JMeter to behave like a real browser完全没有区别,它无法识别JMeter是否受到10k的攻击虚拟用户或1万个真实浏览器。

使用实际浏览器的最大问题是测试需要大量的硬件,如果您查看Firefox 71 browser requirements,将会发现对于浏览器的正常运行,您将需要一个CPU内核和2 GB的RAM,因此对于1万个真正的浏览器,您将需要10K处理器和20 TB的RAM。

如果您仍然想继续使用真正的浏览器,请注意,可以使用Selenium将JMeter与WebDriver Sampler浏览器自动化框架集成,但是很可能您必须使用Distributed Testing