我在Jmeetere遇到了一些问题,如果你们有一些建议请跟我一起刮胡子。我发送了我的应用程序请求,然后在链接打开后单击,在响应数据中我得到脚本被禁用。请点击提交继续
提交。响应数据提交是一个单击按钮,如果我单击它,它将进入应用程序站点。我试过BeanShell PreProcessor,但仍然无法解决它。
谢谢
答案 0 :(得分:1)
查看结果树的HTML视图非常有限,如JMeter Reference specifies:
HTML视图尝试将响应呈现为HTML。渲染的HTML很可能与任何Web浏览器中的视图相比较差;但是,它确实提供了快速近似,有助于初始结果评估。 图像,样式表等都没有下载。
此视图也不会运行任何JS脚本。在您的情况下,例如,由于HTTP请求而返回的页面依赖于JavaScript,因此该页面的开发人员添加了标记,如果您尝试加载JavaScript的页面,则会显示该标记不在场。如果您查看页面的 Text 视图,您将看到entiere返回页面,它将包含以下内容:
....
<noscript>Script is disabled. Please click Submit to continue<button value="Submit" type="submit"/></noscript>
...
当您切换到 HTML视图时,它只显示该部分,因为JavaScript不存在。
底线:HTML视图非常有限,并且不支持您的页面。请改用 Text 视图来了解脚本返回的内容。