jmeter獲取web頁面文本內容的兩種方式


介紹兩種jmeter獲取頁面文本的方式,以我的博客主頁為例,我想獲取標題“風城煙雨”這幾個字

 

方式一:使用正則表達式提取器

1.在博客主頁空白處鼠標右鍵查看頁面源代碼,在源代碼中找到風城煙雨這幾個字的位置,復制整行html代碼,如下部分

 2.將復制后的代碼粘貼到jmeter對應接口的正則表達式提取器里,並使用正則表達式(.*?)替換“風城煙雨”這幾個字,替換后內容如下圖所示

 3.隨便在添加一個http請求,請求名稱設置為${desc}用以驗證取值是否正確,執行一下腳本,最終結果如下

 

方式二:使用Xpath提取器

1.在博客主頁按F12打開開發者工具,點擊元素定位按鈕,定位標題“風城煙雨”,發現標題有個id屬性,我們可以通過這個id來定位到標題元素,最終的xpath代碼為//*[@id="Header1_HeaderTitle"]  (不了解xpath語法的同學可以自行學習一下,鏈接https://www.w3school.com.cn/xpath/xpath_syntax.asp

 2.在jmeter的接口上創建xpath提取器,內容如下

 3.還是隨便創建一個http請求,請求名稱為${desc},執行一下,結果如下

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM