如何通过Jmeter处理JavaScript文件

如何通过Jmeter处理JavaScript文件,javascript,html,jmeter,Javascript,Html,Jmeter,当我运行我的测试计划时,我在Jmeter中得到了这个消息 <noscript> <p> <strong>Note:</strong> Since your browser does not support JavaScript, you must press the Continue button once to proceed. </p> </noscript>

当我运行我的测试计划时,我在Jmeter中得到了这个消息

<noscript>
    <p>
        <strong>Note:</strong> Since your browser does not support JavaScript,
                you must press the Continue button once to proceed.
    </p>
</noscript>


注意:由于您的浏览器不支持JavaScript,
必须按一次“继续”按钮才能继续。

我如何在JMeter上绕过这个问题?当我在Chrome中手动转到链接时,页面/图表加载良好

我问UI工程师事情是如何运作的,他们说当我们进入网页时

  • http请求返回一个html
  • 浏览器读取html并请求js文件
  • 提前感谢您的帮助。

    请参见主页:

    JMeter不是浏览器

    JMeter不是浏览器,它在协议级别工作。就web服务和远程服务而言,JMeter看起来像一个浏览器(或者更确切地说,是多个浏览器);但是JMeter并不执行浏览器支持的所有操作。特别是,JMeter不执行HTML页面中的Javascript。它也不像浏览器那样呈现HTML页面(可以以HTML等形式查看响应,但计时不包括在任何示例中,一次只显示一个线程中的一个示例)

    浏览器没有任何魔力,它们只是执行和呈现响应。若使用JavaScript在页面上“绘制”某些内容,那个么您不应该对它感兴趣,因为它只发生在客户端

    如果JavaScript用于构建请求,即请求-这些基本上是“正常”HTTP请求,可以使用采样器记录并通过采样器重放


    如果无法成功重播脚本-很可能是缺少和/或需要执行动态参数的操作。

    显示代码。@Barmar,没有代码。这是来自jmeter应用程序的所有控制器和东西。如果有帮助的话,我可以尝试在这里复制/粘贴jmx文件;JMeter不会在下载的pgs中解释JS