我想在Jmeter中提取PostBack密码值,但到目前为止我所有的努力都返回null。
单击发送此请求的按钮后,需要提取该值:
javascript:__doPostBack('ctl00$ctl00$ContentPlaceHolder2$ContentPlaceHolder4$lbAddRecord','')
出现一个包含密码的对话框。
使用谷歌开发者工具,我可以看到完整的回复以及我需要的信息:
<span id="txtPassword" TextMode="Password">Rq0&t*Y32H</span>
当我在Jmeter中运行脚本时,响应只包含:
1|#||4|9|pageRedirect||%2fWeb%2f|
我尝试了以下方法来提取密码值:
reference name: password
regular expression = <span id="txtPassword" TextMode="Password">(.+?)</span>
template: $1$
match no: 1
default value: null
reference name:password
xpath query: .//*[@id='txtPassword']
default value: null
如何更改提取器查询以获取密码值?
答案 0 :(得分:0)
您的问题来自您尝试从中提取数据的请求之前的请求。
因此,请调查其中缺少的内容(标题,Cookie,请求参数),以解释您没有获得正确内容的原因。