由於即將面試的公司要求一些性能測試的經驗,所以最近就在慕課網上學了一些關於Jmeter的知識。
1.下載和啓動
下載地址:https://jmeter.apache.org/download_jmeter.cgi
啓動Jmeter:將下載的zip包解壓縮後直接雙擊bin下面的jmeter.bat(windows系統),linux和mac系統雙擊jmeter.sh文件就可以打開jmeter
2.Jmeter的組成
(1)取樣器:主要進行腳本的邏輯控制,常用的是HTTP請求
(2)線程組:場景設置
(3)監視器:監控腳本運行,取得性能指標;常用的是察看結果樹
測試計劃-右鍵-添加 線程組 中我們可以看到一個非常重要的part就是線程屬性
線程數:和loadrunner中的虛擬用戶是一個概念,也就是我們想要模擬多少用戶來進行訪問我們的系統
Ramp-Up時間:如果線程數設置爲50,Ramp-Up時間設置爲1,;那麼就表示1秒內對我們被測系統訪問50次。
循環次數:若選擇永遠 就表示 非手動干預的情況下,一直處於execution的狀態;如果選擇輸入循環數,就表示真正循環的此時。
3.Jmeter的腳本錄製方式
主要分爲兩種,一種是使用工具badboy進行腳本錄製;另外一種方式是使用代理方式進行錄製。
(1)badboy方式:
首先在URL後側輸入框輸入被測系統的地址,然後我們在視圖頁面中進行一些測試操作(比如在搜索框進行搜索Jmeter操作),此時我們的操作都會被錄製,點擊工具欄的紅色按鈕就可以結束錄製。
然後點擊File-Export to Jmeter即可。
然後在Jmeter中打開剛剛錄製好的jmx文件,但是系統提示無法打開,提示如下:
一般遇到這種提示就表示badboy的version和jmeter的version不兼容;
Before:
badboy:2.0.5
Jmeter:5.3
After:
badboy:2.0.5
Jmeter:5.3