You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

JMeter迁移LoadRunner脚本时遇dwr.engine._remoteHandleException错误

DWR请求(processfieldSelect.dwr)迁移至JMeter后报错排查方案

报错信息翻译

异常信息:dwr.engine._remoteHandleException('0','0',{javaClassName: "java.lang.Throwable", message:"错误"})

排查要点

  • 校验DWR请求格式
    DWR对请求格式有严格要求,对比LoadRunner录制的原始请求逐项核对:

    • 确认请求头的Content-Type是否为text/plain或application/x-www-form-urlencoded(不同DWR版本要求可能不同)
    • 检查请求体参数结构,确保callCount、scriptSessionId、c0-methodName、c0-id等必填字段齐全,且参数值(含关联后的动态值)与LoadRunner中的请求完全匹配
  • 二次验证动态参数关联准确性

    • 确认scriptSessionId是否从之前的DWR响应或Cookie中正确提取,部分场景下该值会随会话周期更新
    • 检查请求中的c0-id(或同类请求标识字段)是否按递增规则生成——LoadRunner的TruClient会自动处理该逻辑,JMeter需手动通过计数器或正则提取实现递增
  • 核对请求时序与依赖状态

    • 确认该请求的所有前置请求已执行完成,且前置响应中的会话状态、字段初始化状态等依赖项均正常返回
    • 对比LoadRunner的请求执行顺序,排查JMeter中是否遗漏了页面初始化类的隐性DWR预请求
  • 补全浏览器行为细节

    • 确保JMeter中已添加HTTP Cookie Manager,保证会话Cookie的正常传递
    • 检查请求头是否包含User-Agent、Referer等浏览器标识字段,部分DWR服务会校验这些信息以拦截非浏览器请求

内容的提问来源于stack exchange,提问作者Gaurav Bhardwaj

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.05 12:56:18