我正在使用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”}} } /
有人能够帮忙解决这个问题吗?
回应将受到高度赞赏: - )。
答案 0 :(得分:1)
我现在没有Worklight服务器,因此我只能为您提供一般信息。您需要正确模拟移动应用程序身份验证流程,实际上可以从先前的响应中获取此动态参数。
参考链接: