1. 程式人生 > >Jmeter的使用心得

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三種報告格式
設定斷點