JMeter:JavaScript似乎在浏览器中被禁用
执行登录功能后,“在树中查看结果”中的响应数据显示如下: 您的浏览器中似乎禁用了JavaScript。您必须在浏览器中启用JavaScript才能使用此网站的功能。 注意:Firefox中的JavaScript已启用,我已使用“测试脚本记录器”记录浏览器会话 我浏览了以下帖子,但到目前为止没有任何帮助: 来自 JMeter不是浏览器。就web服务和远程服务而言,JMeter看起来像浏览器(或者更确切地说,是多个浏览器);但是JMeter并不执行浏览器支持的所有操作。特别是,JMeter不执行HTML页面中的Javascript。它也不像浏览器那样呈现HTML页面(可以以HTML等形式查看响应,但计时不包括在任何示例中,一次只能查看一个线程中的一个示例) 尽管JMeter无法执行JavaScript,但它能够记录相关的HTTP请求 在使用JMeter模拟登录的情况下,可能是使用JavaScript生成某个动态令牌,因此您需要从第一个响应源代码中提取该令牌,并将其作为参数添加到第二个请求中,这样您的测试应该如下所示:JMeter:JavaScript似乎在浏览器中被禁用,javascript,browser,web,jmeter,Javascript,Browser,Web,Jmeter,执行登录功能后,“在树中查看结果”中的响应数据显示如下: 您的浏览器中似乎禁用了JavaScript。您必须在浏览器中启用JavaScript才能使用此网站的功能。 注意:Firefox中的JavaScript已启用,我已使用“测试脚本记录器”记录浏览器会话 我浏览了以下帖子,但到目前为止没有任何帮助: 来自 JMeter不是浏览器。就web服务和远程服务而言,JMeter看起来像浏览器(或者更确切地说,是多个浏览器);但是JMeter并不执行浏览器支持的所有操作。特别是,JMeter不执行HT
- 提取任何动态参数(主要用于此)
有关详细的分步说明,请参阅。在发出请求的HTTP采样器中,尝试选中“
从HTML文件中检索所有嵌入资源”
”。这将确保从服务器检索图像、JS文件、CSS文件等。