Jmeter是否支持客户端javascript。我能够录制脚本,但重播日志没有显示任何内容。
答案 0 :(得分:4)
JMeter不是浏览器,它是一个负载生成工具。它可以产生HTTP流量,但它实际上并不解析/执行加载页面的JavaScript。
如果您需要加载测试AJAX应用程序,那么您可以轻松模拟来自正常浏览器请求和AJAX请求的HTTP流量。
对于功能性浏览器测试,我建议使用Selenium。
答案 1 :(得分:1)
没有。 JMeter不处理嵌入在HTML页面中的Javascript或applet。
JMeter可以下载相关资源(如果设置了正确的选项,则会自动下载某些嵌入资源),但它不会处理HTML并执行任何Javascript函数。
如果页面使用Javascript构建URL或提交表单,则可以使用代理记录工具创建必要的采样器。如果无法做到这一点,则可能需要手动检查代码以确定Javascript正在执行的操作。