使用JMeter和JavaScript调用Trackingscript吗?

问题描述

是否可以使用JMeter和Javascript经常调用跟踪脚本(例如Google Analytics(分析))100倍或更多?

谢谢

解决方法

根据JMeter Project main page

JMeter不是浏览器,它在协议级别工作。就Web服务和远程服务而言,JMeter看起来像一个浏览器(或者说多个浏览器)。但是,JMeter不会执行浏览器支持的所有操作。 特别是,JMeter不会执行HTML页面中的Javascript 。它也不会像浏览器那样呈现HTML页面(可以将响应查看为HTML等,但是计时未包含在任何示例中,并且一次仅在一个线程中显示一个示例)。>

因此,我认为您无法使用JMeter独立版来模仿数百个跟踪事件(而且我也不认为这是合法的)

但是,如果您百分百确定自己做的正确,可以考虑通过WebDriver Sampler与Selenium实现JMeter集成,请记住,真正的浏览器非常耗资源,因此您将需要100用于100个浏览器实例的CPU核心和200 GB RAM,因此很可能您必须使用Distributed Testing