jmeter學習-自帶的錄製功能

JMeter自帶的錄製功能

1、打開JMeter
打開JMeter,並新增一個線程組,右擊—測試計劃—添加—Threads (Users)— 線程組。
2、添加代理服務器
右鍵點擊 “工作臺”,然後右鍵,根據如下圖步驟,添加一個代理服務器。
3、瀏覽器代理設置
配置代理
1.打開瀏覽器(這裏以搜狗爲例),右擊右上方工具按鈕,選擇擴展管理。
在這裏插入圖片描述
2.進入擴展管理頁面,點擊右上角“Internet選項” -> “連接” -> “局域網設置” -> “代理服務器”,勾選“爲LAN使用代理服務器”,輸入本地IP地址127.0.0.1及端口號8888,點擊確定保存,如下圖所示:
在這裏插入圖片描述
4、添加邏輯控制器
在工作臺添加的代理服務器,右擊工作臺—添加—邏輯控制器—錄製控制器。
在這裏插入圖片描述
點擊HTTP代理服務器,切換到代理服務器配置界面,修改爲下圖所示:
在這裏插入圖片描述
(1)端口號和我們在瀏覽器裏面設置的端口保持一致,
(2)選擇我們百度新聞這個錄製控制器,也就是說,接下來我們錄製的腳本都是在百度首頁點擊新聞。注意到這個頁面還有一個啓動和停止錄製的按鈕
在這裏插入圖片描述
5、啓動錄製腳本
1.點擊代理服務器裏面的啓動錄製按鈕,彈出一個根證書的彈窗,點擊確定。
在這裏插入圖片描述
2.手動在瀏覽器地址欄手動輸入www.baidu.com,等頁面加載完成,我們點擊“新聞”這個鏈接,頁面加載完成,選擇停止錄製,然後點擊展開BaiDu_News這個錄製控制器,可以看到以下這些請求。
在這裏插入圖片描述
3.上面點擊根路徑(/)這個請求,右側HTTP請求頁面可以顯示請求的服務器是百度新聞。關於左側這些請求編號,一般是從啓動JMeter第一次錄製開始計數,從1開始。
注意:可能在錄製點擊新聞過程中,出現“代理服務器拒絕連接”的錯誤。一般來說,因爲你設置了代理,只有JMeter沒有啓動錄製,你直接在瀏覽器操作點擊新聞,應該會報這個錯誤。但是錄製過程中也有可能,這個就是JMeter代理錄製腳本不穩定性的一面。
6、測試運行錄製的腳本
1.點擊測試計劃,然後添加線程組。
在這裏插入圖片描述
2.然後把HTTP代理服務器下的錄製控制器,拖拽到BaiDu這個線程組下,並且給線程組添加一個結果樹監聽報告。
在這裏插入圖片描述
3.點擊上方工具欄的運行,觀察結果樹報告。
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章