我想在Jmeter中提取PostBack密碼值,但到目前爲止我所做的所有努力都返回null。在Jmeter中提取PostBack值
這個值需要點擊一個按鈕發送此請求後,要被提取:將出現
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
- XPath的提取:
reference name:password xpath query: .//*[@id='txtPassword'] default value: null
怎麼辦我必須改變我的提取查詢來獲取密碼的價值?
你能澄清你的問題嗎?是響應不包含帶密碼的跨度,還是您的提取器失敗?在後一種情況下,您可以展示如何配置提取器以及放置位置? thx –
提取器失敗並返回null。提取器放置在應該返回密碼值的採樣器下。我已經嘗試過這兩個正則表達式和xpath提取器,並使用了該文章中提到的配置。 – rose
可以顯示你想從中提取數據的Jmeter中的響應嗎? –