Jmeter的使用心得
效能測試 Jmeter 工具
Jmeter介紹
1.1Jmeter的目錄結果
Bin目錄,該目錄下放的是jmeter的主jar包,以及相關的指令碼和配置檔案。
Jmeter.bat是用來啟動Jmeter的組指令碼。
Jmeter-server.bat用來實現聯機負載。
Jmeter.properties是Jmeter的主要配置檔案,超過80%的配置項都是通過這個檔案實現的。(修改後要重啟,Jmeter才能生效)
Docs目錄:該目錄下存放的是Jmeter官方的API文件,主要用於二次開發。
Extras目錄:附屬目錄。
Lib目錄:該目錄是Jmeter啟動時的預設classpath路徑,以為著再使用Jmeter進行測試的過程中所需要import的類或者jar包都必須存放再該目錄下。
extras目錄:該目錄是用來存放第三方元件和外掛,一般來說是繼承了GUI框架的.
printable_docs⽬目錄:官⽅方提供幫助⽂文件,是英⽂文的。
執行緒租的概念
1.2 Badboy的簡單使⽤
下載安裝Badboy:http://www.badboy.com.au
簡介
開啟Badboy⼯工具,點選⼯工具欄上的紅⾊色圓形按鈕,在位址列中輸⼊入被測項⽬目的地址
錄製完成後,點選⼯工具欄的紅⾊色圓形按鈕,結束錄製。
選擇”⽂檔案“——Export To Jmeter
開啟Jmeter⽂檔案,選擇”⽂檔案“——”開啟“剛才儲存的⽂檔案(.jmx型別)
1.3 HTTP代理
設定jmeter監聽端⼝口
設定IE代理理端⼝口
1.4 兩種錄製的優缺點
推薦使⽤用Badboy的錄製⽅方式,錄製的指令碼簡介、美觀。
僅適⽤用於B/S架構的產品的錄製。因為內建瀏覽器器的核心相容性問題,會導致部分B/S產品也⽆無法錄製。
Badboy的缺點:
HTTP代理理錄製的元素⾮非常多,容易易給新⼿手造成很多困惑。
1.5 Jmeter badboy指令碼開發技術
badboy中的檢查點
選中⽂文字,Tools——Add Assertion for Selection
回放,Play All,⿊黑⾊色的兩個三⻆角
引數化
建⽴立引數化列列表,在請求中⽤用${變數量}替換即可,
亂碼問題,可修改編碼,utf-8改為gbk
設定Threads執行緒數,猶豫時間
檢視報告
View——Report三種報告格式
設定斷點