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

2022-05-08 10:33:08 字數 1054 閱讀 3191

介紹兩種jmeter獲取頁面文字的方式,以我的部落格主頁為例,我想獲取標題「風城煙雨」這幾個字

方式一:使用正規表示式提取器

1.在部落格主頁空白處滑鼠右鍵檢視頁面源**,在源**中找到風城煙雨這幾個字的位置,複製整行html**,如下部分

2.將複製後的**貼上到jmeter對應介面的正規表示式提取器裡,並使用正規表示式(.*?)替換「風城煙雨」這幾個字,替換後內容如下圖所示

3.隨便在新增乙個http請求,請求名稱設定為$用以驗證取值是否正確,執行一下指令碼,最終結果如下

方式二:使用xpath提取器

1.在部落格主頁按f12開啟開發者工具,點選元素定位按鈕,定位標題「風城煙雨」,發現標題有個id屬性,我們可以通過這個id來定位到標題元素,最終的xpath**為//*[@id="header1_headertitle"]  (不了解xpath語法的同學可以自行學習一下,鏈結

2.在jmeter的介面上建立xpath提取器,內容如下

3.還是隨便建立乙個http請求,請求名稱為$,執行一下,結果如下

獲取頁面尺寸文字資訊

獲取介面我們常用的方法有 size 獲取元素尺寸 text 獲取元素文字 get attribute name 獲取屬性值 is displayed 設定元素是否使用者可見 如下 from selenium import webdriver driver webdriver.chrome drive...

python獲取頁面文字資訊

coding utf 8 from selenium import webdriver import time,re,requests,os,time,random,traceback import urllib.request,threading from bs4 import beautiful...

go解析獲取web頁面json資料

這裡以nginx檢測頁面資料為例 1 參照json格式定義結構體,根據實際json資料格式來定義 type tmp struct type temp struct type ses struct type nginx struct2 處理資料,這裡以獲取nginx檢測頁面的upstream和name...