Jmeter系列(18)- 詳解 HTTP 資訊頭管理器
阿新 • • 發佈:2020-12-17
一、HTTP 資訊頭管理器
- 這個比較簡單啦,要啥資訊頭就加啥
- 如果資訊頭管理器放到
執行緒組
下,那麼執行緒組下所有 HTTP 請求都會共享這些 HTTP 資訊頭 - 如果資訊頭管理器放到
HTTP 請求
下,那麼只有該請求擁有這些 HTTP 資訊頭 - 這裡和 HTTP 請求預設值一樣,也有優先順序的,而且優先順序也一樣
- 如果有多個資訊頭管理器,名稱重名的話,會按優先順序高的先取
以下是例子
1.1 測試計劃樹結構
1.2 第一個 HTTP 資訊頭管理器
三個請求共享兩個資訊頭:content-type、Accept
1.3 第二個 HTTP 資訊頭管理器
Flask-json 介面獨享的資訊頭:
1.4 獲取最近會員登入列表的介面請求體
直接用的就是【1--資訊頭管理器】的兩個資訊頭
1.5 Flask-json的介面請求體
這個請求有自己的資訊頭管理器,包含了 content-type,會覆蓋【1--資訊頭管理器】content-type 的值
1.6 圖片檔案上傳介面的請求體
總結
- HTTP 請求下的資訊頭管理器的
優先順序高於
執行緒組下的資訊頭管理器 - 若有重名的資訊頭名稱,則優先取 HTTP 請求下的資訊頭管理器