当我运行我的测试计划时,我在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上解决此问题?当我在Chrome中手动转到该链接时,页面/图表加载正常。
我问UI工程师如何工作,他们在我们访问网页时说了
提前感谢您的帮助。
答案 0 :(得分:1)
根据JMeter Project主页:
JMeter不是浏览器
JMeter不是浏览器,它在协议级别工作。就Web服务和远程服务而言,JMeter看起来像浏览器(或者更确切地说,是多个浏览器);但是JMeter不会执行浏览器支持的所有操作。特别是, JMeter不会执行HTML页面中的Javascript 。它也不像浏览器那样呈现HTML页面(可以将响应视为HTML等,但是时间不包含在任何样本中,并且一次只显示一个线程中的一个样本)。
浏览器不做任何魔法,只需执行HTTP requests并呈现响应。如果JavaScript被用于在页面上“绘制”某些内容 - 您不应该对它感兴趣,因为它仅在客户端发生。
如果JavaScript用于构建ie AJAX请求 - 这些基本上是“正常”HTTP请求,可以使用HTTP(S) Test Script Recorder进行记录并通过HTTP Request采样器重播。
如果您无法成功重播脚本 - 很可能您遗失HTTP Cookie Manager和/或需要执行correlation动态参数