使用JMeter测试OpenXava应用程序

使用JMeter测试OpenXava应用程序,jmeter,openxava,Jmeter,Openxava,我在编写JMeter测试计划时遇到了一个问题。 目标是测试基于OpenXava的应用程序 我使用firefox执行请求,然后尝试在HTTP请求采样器(因此在JMeter中)中复制头、参数和cookie 尝试登录时发送了大量参数(36)。我都抄了 然而,我不能让它工作 HTTP响应似乎毫无用处。这与使用Firefox发送wwrong密码时得到的密码几乎相同: throw 'allowScriptTagRemoting is false.'; //#DWR-INSERT //#DWR-REPLY v

我在编写JMeter测试计划时遇到了一个问题。 目标是测试基于OpenXava的应用程序

我使用firefox执行请求,然后尝试在HTTP请求采样器(因此在JMeter中)中复制头、参数和cookie

尝试登录时发送了大量参数(36)。我都抄了

然而,我不能让它工作

HTTP响应似乎毫无用处。这与使用Firefox发送wwrong密码时得到的密码几乎相同:

throw 'allowScriptTagRemoting is false.';
//#DWR-INSERT
//#DWR-REPLY
var s0={};
dwr.engine._remoteHandleCallback('1','0',{application:"bdsa",changedParts:null,currentRow:-1,dialogLevel:0,dialogTitle:null,error:null,focusPropertyId:null,forwardInNewWindow:false,forwardURL:null,forwardURLs:null,hideDialog:false,module:"SignIn",nextModule:null,propertiesUsedInCalculations:null,reload:true,resizeDialog:false,selectedRows:null,showDialog:false,strokeActions:s0,urlParam:null,viewMember:"",viewSimple:false});

你对正在发生的事情有线索吗?我是否应该尝试使用其他方法测试登录页面

为什么不使用JMeter和浏览器记录流量呢

  • 设置浏览器以使用JMeter作为代理
  • 在浏览器中执行测试场景-JMeter应该捕获
  • 如果需要,请执行。如果您的应用程序部署在互联网上,您可能会受益于基于云的代理服务,该服务可以执行动态参数的自动检测,并生成相关代码以提取值,并用变量替换记录的硬编码参数
  • 别忘了添加到您的测试计划中-它处理cookie和基于cookie的身份验证

  • 它不起作用。我按照你的建议做了(顺便说一句,测试记录器很棒),但是认证仍然不能与JMeter一起工作。。。