我試圖從隱藏的輸入字段獲取值。我研究並發現了許多網站(包括本網站上的實例),展示了很棒的例子。當我嘗試它們時,我無法使用我所學過的方法從隱藏字段中檢索值。我已經嘗試了xpath提取器和正則表達式提取器,但都沒有從隱藏字段中檢索值。如何使用JMeter從隱藏的輸入字段獲取值
另外,我會注意到,在JMeter左側的樹中,我將提取器作爲孩子添加到令牌第一次出現的HTTP請求中。提取器應該是兒童還是應該與HTTP請求處於同一級別,但是在測試流程之後?
==============================
在這裏,我將解釋我的設置了。有一個來自表單的HTTP請求。表單上有一個令牌。我需要得到這個令牌的價值。下面是其中的令牌出現在頁面的HTML:
<form action="/folder1/part1/save/12345-1234-1234-1234-123456789012" method="post" name="mgr" id="mgr" >
<input type="hidden" name="token" value="1234-12-12-12-1234" id="token" />
==============================
正則表達式提取,我已經嘗試了所有的這些,一次一個每次測試運行:
//input[@type="hidden" and name="token"]/@value
//input[@type="hidden"][@name="token"]/@value
//input[@type="hidden"]/[@name="token"]/@value
//input[@type="hidden"][@name="token"]/@value/[@id="token"]
//input[@type="hidden"]/[@name="token"]/@value/[@id="token"]
對於XPath的提取,我已經嘗試了所有的這些,一次一個每個試運行:
//[@id="token"]
/html/body/div/div[2]/div/form/input[1]
//html/body/div/div[2]/div/form/input[1]
非常感謝。您使用我不知道的XPath測試程序的建議幫助了很多。有了這個,我可以繼續使用xpath,直到通過編輯它並在View Results樹中點擊「Test」。我已經嘗試了你的初步建議,如上所述,這並沒有奏效。但是,我得到了這個工作,我還沒有嘗試過:/ html/body/div/div [2]/div/form/input [1]/@ value所以,我不得不使用完整的xpath。這很奇怪。我應該能夠使用其他一些建議,包括你的。哦,至少我知道了:-)。 – toolmania1