Jmeter BlazeMeter實現web錄制過程
1. BlazeMeter安裝和註冊
BlazeMeter是一款與Apache JMeter兼容的chrome插件,采用BlazeMeter可以方便的進行流量錄制和腳本生成,作為接口測試腳本編寫的一個基礎,首先錄制出需要的接口信息,再基於錄制後的腳本進行優化來提高接口自動化的效率。記錄所有瀏覽活動以創建JMeter腳本,並自動將其上載到BlazeMeter。
1.1 安裝BlazeMeter
谷歌瀏覽器版本:89.0.4389.90(正式版本)(64位);
blazeMeter版本:4.9.5;
點擊谷歌瀏覽器右上角圖標,選擇“更多工具”——>“擴展程序”,將blazeMeter-4.9.5-Crx4Chrome.com.crx文件直接拖拽進入圖1-1空白處,blazeMeter插件自動安裝,出現圖1-1中紅框部分表示插件安裝成功。
圖1-1 安裝BlazeMeter擴展程序
在瀏覽器的右上角會有BlazeMeter圖標顯示,參見圖1-2。點擊拓展程序圖標,開啟將BlazeMeter程序固定在瀏覽器上。
圖1-2 插件圖標
1.2 插件介紹
1.2.1 登錄註冊
點擊右上角圖標,等待幾分鐘左右進入註冊界面,根據相關提示填入用戶名和郵箱信息,保存即可進入BlazeMeter界面。此時,再進入插件界面用戶已自動登錄,參見圖1-3。
圖1-3 用戶登錄
1.2.2 基本設置工程命名
在輸入測試任務名稱,錄制完成後以此作為名字導出腳本。
停止錄制
點擊按鈕,停止錄制。
開始錄制
點擊按鈕,開始頁面錄制。
恢復默認值
點擊按鈕,恢復默認值。
使用場景
Perfornamce(Jmeter):性能測試;
API Functional(Jmeter):API功能測試;
GUI Functional(Selenium):API功能測試;
End User Experence Monitoring(JMeter & Selenium):聯合測試;
更多細節,參見https://www.blazemeter.com/product/
編輯
JMeter Script:編輯Jmeter錄制腳本後進行上傳,參見圖1-4;
圖1-4 編輯Jmeter錄制腳本
Selenium:編輯Jmeter錄制腳本後進行上傳;
圖1-5 編輯Selenium錄制腳本
l 保存
點擊,選擇保存類型JMeter(JMX)、Selenium only、JMeter & Selenium combined(YAML)。
圖1-6 腳本保存類型
1.2.3 高級設置
不再詳細介紹。
1.2.4 保存項目
在保存項目選項中,配置好賬號、工作空間、項目,不填按照默認值填寫,參見圖1-7。
圖1-7 保存選項
1.3 Web錄制
打開錄制的網頁,點擊圖標,開始頁面錄制,參見圖1-8。
圖1-8 blazeMeter界面
開始錄制前在輸入框中工程名稱,點擊開始錄制按鈕,可以觀察到下數字一直在變化,說明界面操作事件被錄制到,參見圖1-9。
圖1-9 BlazeMeter錄制
錄制完成後點擊圖標,停止錄制;點擊圖標,選擇導出腳本類型JMeter、Selenium only、Jmeter & Selenium combined,直接導出錄制腳本,參見圖1-10。
註意:JMeter需要先註冊登錄才能導出使用。勾選JMeter(JMX)生成Jmeter腳本並下載,參見圖1-11。
圖1-10 直接導出JMX腳本
或者點擊編輯按鈕,選擇JMeter Script、Selenium一種類型,進入編輯界面,可以對腳本進行編輯,被選中編輯的內容高亮顯示,參見圖1-11,編輯完成後點擊頁面右上角,選擇一種保存類型後瀏覽器直接開始下載腳本到本地默認路徑下。
圖1-11 編輯腳本後下載
打開Jmeter界面,將下載到本地的JMX錄制腳本直接拖到Jmeter窗口,BlazeMeter自動填充全局配置信息(Http信息頭,抽取出接口環境變量),參見圖1-11。
圖1-11 環境參數
到此這篇關於Jmeter BlazeMeter實現web錄制的文章就介紹到這瞭,更多相關Jmeter BlazeMeter錄制內容請搜索WalkonNet以前的文章或繼續瀏覽下面的相關文章希望大傢以後多多支持WalkonNet!
推薦閱讀:
- 全網最全最細的jmeter接口測試教程以及接口測試流程(入門教程)
- 使用Jmeter進行http接口測試的實踐
- Jmeter測試時遇到的各種亂碼問題及解決
- Jmeter入門教程
- Jmeter安裝及配置教程詳解