一、添加非測試元件的HTTP(S) Test Script Recorder
- 添加線程組
- 添加HTTP(S) Test Script Recorder
二、設置HTTP(S) Test Script Recorder
- 按如下配置,後面說明
Target Controller(目標控制器)
(1)Use Recording Controller---->使用錄製控制器,若選中該項,則應先操作“Thread Group--add--Logic Controller--Recording Controller”,不然會提示沒有對應的控制器 (2)Test Plan>Thread Group---->測試計劃>線程組 (3)Test Plan>HTTP(S) Test Script Recorder---->測試計劃>HTTP代理服務器備註:目標控制器選擇哪一項則通過錄制生成的取樣器獲取的請求數據就存儲在對應的目錄下
Grouping(分組)
(1)Do not group samplers(不要將採樣器分組)
(2)Add separators between groups(在組之間添加分隔符)
(3)Put each group in a new controller(將每組放入一個新控制器)
(4)Store 1st sampler of each group only(只儲存每組的第一個取樣器)
(5)Put each group in a new transaction controller(將每個組放入一個新的事務控制器)
三、給瀏覽器設置代理(最好使用火狐瀏覽器)
(1)打開火狐瀏覽器,點擊右上角打開菜單,選擇首選項
(2)進入首選項頁面,點擊網絡設置模塊的:設置
(3)彈出的彈窗中選中:手動代理配置,設置HTTP代理、端口與jmeter保持一致
四、啓動代理錄製
- 操作:start
- 點擊:OK
補充說明:HTTP(S) Test Script Recorder組件中勾選“Retrieve All Embedded Resources(檢索所有嵌入資源)”是爲了更加的貼合實際場景,因爲實際訪問一個頁面是需要訪問其他數據的包括圖片或另外的網站等。