JMeter和JavaScript

Bal*_*lon 7 jmeter stress-testing load-testing

当我在JMeter中创建HTTP请求时,我得到响应数据,例如"此页面使用JavaScript并需要启用JavaScript的浏览器".怎么可能解决这个问题.

小智 15

JMeter不是浏览器,也不解释下载页面中的JavaScript.

来自JMeter维基:

JMeter不处理嵌入在HTML页面中的Javascript或applet.

JMeter可以下载相关资源(如果设置了正确的选项,则会自动下载某些嵌入式资源),但它不会处理HTML并执行任何Javascript函数.

如果页面使用Javascript构建URL或提交表单,则可以使用代理记录工具创建必要的采样器.如果无法做到这一点,则可能需要手动检查代码以确定Javascript正在执行的操作.

根据您的工作,您可以使用Selenium IDE for Firefox 创建执行测试.测试将在您的浏览器中运行,因此JavaScript也将运行.请注意,我从未使用Selenium作为JMeter的替代品,也不知道这两种工具的共同特征.