如何在JMETER中对请求中发生的动态参数进行相关而不是响应?

时间:2016-02-08 07:08:06

标签: jmeter performance-testing loadrunner

我正在使用jMeter开发移动脚本。即尝试使用JMeter 2.9和firefox 43.0.4记录和重放移动Web应用程序

我能够记录该应用程序。但它在重放期间抛出一个错误,因为一些动态参数与post数据一起传递如下:

POST数据:

skin=&skinLoaderChecksum=&isAjaxRequest=true&**x=****0.7379947959390617**

当我在Load Runner中检查相同的流时,同一个URL再次发生同样的故障。

在加载运动员中:

  

HTTP状态代码= 500(内部服务器错误)和{“errorCode”:“UNEXPECTED_ERROR”,“errorMsg”:“FWLSE0009W:用户身份为空。检查应用程序的身份验证要求。这些设置必须匹配到部署的应用程序[project mobile]“}

在JMeter中:

  

响应标头:HTTP / 1.1 401未经授权的采样器结果和响应数据:/ -secure- {“challenge”:{“wl_antiXSRFRealm”:{“WL-Instance-Id”:“geqcaecehouktkfn0rfqmmdu6”}} } /

有人能够帮忙解决这个问题吗?

回应将受到高度赞赏: - )。

1 个答案:

答案 0 :(得分:1)

我现在没有Worklight服务器,因此我只能为您提供一般信息。您需要正确模拟移动应用程序身份验证流程,实际上可以从先前的响应中获取此动态参数。

参考链接: