Jmeter中的远程处理异常

yhxst69z  于 5个月前  发布在  其他
关注(0)|答案(1)|浏览(68)

我正在使用LoadRunner Ajax TruClient协议测试过去的应用程序。我们正在将脚本迁移到JMeter,在那里我们收到了一个以processfieldSelect. dwr结束的调用的错误。所有以前的请求的响应都是预期的,并且完成了所需的相关性。
异常:dwr.engine._remoteHandleException('0','0 ',{javaClassName:“java.lang.Throwable”,message:“Error”})
在失败的请求之前完成所需的验证。

js5cn81o

js5cn81o1#

根据JMeter project main page
JMeter不是一个浏览器,它工作在协议层。就Web服务和远程服务而言,JMeter看起来像一个浏览器(或者说,多个浏览器);然而JMeter并不执行浏览器支持的所有操作。**特别是,JMeter不执行HTML页面中的JavaScript,也不像浏览器那样呈现HTML页面(可以查看HTML等响应,但计时不包括在任何示例中,并且一次只显示一个线程中的一个示例)。
因此,您要么需要使用HTTP请求采样器模拟所需的AJAX请求,要么使用WebDriver Sampler,它提供了JMeter与Selenium浏览器自动化框架的集成,它相当于TruClient协议。
WebDriver Sampler可以使用JMeter Plugins Manager安装

相关问题