我们需要使用JMeter工具与100多个用户一起测试我们的Web应用程序。 我们应该使用JMeter Webdriver插件启动真正的浏览器,还是可以使用blazemeter插件生成脚本并在JMeter中运行?用blazemeter创建的脚本会模拟真实的浏览器负载吗?
答案 0 :(得分:1)
理论上,您可以使用真正的浏览器,但是请注意,浏览器非常会占用大量资源,因此我希望您至少需要一个CPU core,并且每个浏览器实例的RAM 1 GB ,以便拥有足够的资源。
这意味着您将必须使用distributed testing,并且平均而言,每5个浏览器将有一个从属服务器。如果这是您负担得起的东西,那就去做。如果不这样做,请注意,您可以configure JMeter to behave like a real browser进行以下操作:
Retrieve All Embedded Resources from HTML Files
和Use concurrent pool
。可以使用HTTP Request Defaults(设置位于“高级”标签下)进行此操作