關聯:上一個請求的響應結果和下一個請求的數據有關系
xpath提取器
適用場景
- HTML/XML文檔結構化數據:
-
- 適用于從HTML或XML文檔中提取結構化數據。例如,提取表格中的數據、列表中的項目等。
- 示例:從HTML表格中提取所有行數據。
- 多層嵌套數據:
-
- 適用于提取嵌套在多層標簽中的數據。例如,提取HTML頁面中某個特定區域的內容。
- 示例:提取HTML頁面中
<div class="content">
中的所有<p>
標簽內容。
- 基于標簽和屬性的提取:
-
- 適用于根據標簽名稱、屬性值等條件提取數據。例如,提取所有帶有特定類名的標簽內容。
- 示例:提取所有
<a>
標簽中class="link"
的href
屬性值。
步驟:
需求:兩個http請求,請求A訪問傳智播客官網,請求B訪問百度,請求A將傳智播客官網源碼中的title標
簽的值取出,傳遞給請求B,在請求B中作為關鍵字搜索這個title值
1、搭框架,編寫兩個請求,傳智播客+百度搜索
2、核心:取出傳智播客頁面源碼的title值
3、傳遞給百度:${變量名}的方式傳值
根據響應body 來寫想要的xpath
還要勾選Use Tidy
正則表達式提取器
適用場景
- 文本數據提取:
-
- 適用于從純文本或HTML頁面中提取特定模式的數據。例如,提取電子郵件地址、電話號碼、日期等。
- 示例:從HTML頁面中提取所有鏈接(
<a href="...">
)。
- 簡單結構化數據:
-
- 適用于提取具有固定模式的數據。例如,從日志文件中提取特定格式的日志條目。
- 示例:從日志文件中提取錯誤代碼和時間戳。
- API響應數據:
-
- 適用于從API返回的JSON或XML數據中提取特定字段。
- 示例:從JSON響應中提取用戶ID或用戶名。
?跨越線程組傳值
變量作用域局限于當前線程組,其他線程組不可以直接調用。可以將請求A中提取的結果導出到公共空間
(可以被不同線程組共享)請求B再從公開空間調用該變量,相當于全局變量。