当我在JMeter中进行HTTP请求时,收到的响应数据是"此页面使用JavaScript,需要启用JavaScript浏览器。"如何解决这个问题。
当我在JMeter中进行HTTP请求时,收到的响应数据是"此页面使用JavaScript,需要启用JavaScript浏览器。"如何解决这个问题。
JMeter不是浏览器,也不解释下载页面中的JavaScript。
来自JMeter wiki的信息:
JMeter不处理嵌入在HTML页面中的JavaScript或小应用程序。
JMeter可以下载相关资源(如果设置了正确的选项,则某些嵌入式资源会自动下载),但它不会处理HTML并执行任何JavaScript函数。
如果网页使用JavaScript构建URL或提交表单,则可以使用代理录制功能创建必要的Sampler。如果这不可行,则可能需要手动检查代码以确定JavaScript正在做什么。
根据您所做的事情,您可以使用Firefox的Selenium IDE创建一个执行测试。测试将在您的浏览器中运行,因此JavaScript也将运行。请注意,我从未使用Selenium作为JMeter的替代品,并且不知道两种工具的共同特性。