Jmeter中文手册(4)
发布时间:2021-06-08
发布时间:2021-06-08
转繁体过了
-D[prop name]=[value] 定義一個java system property值 -J[prop name]=[value] 重載一個JMeter property -L[category]=[priority] 重載一個logging setting, 設置一個指定的類別名給指定的優先順序別
-L標誌位元可以不指定category,將其設為root級別
示例:
jmeter –Duser.dir=/home/mstover/jmeter_stuff \ -Jremote_hosts=127.0.0.1
–Ljmeter.engine=DEBUG jmeter –LDEBUG
注意: 命令列輸入的properties在啟動時先處理, 但是晚于logging system的建立. 所以嘗試使用-J標誌去更新log_level或者log_file的properties將沒有任何效果.
2.3.6 Logging和error信息
如果JMeter檢查到一個錯誤, 一個資訊就被寫道log檔中. Log文件的名字是在jmeter.properties檔中定義的. 預設值位jmeter.log, 在JMeter的開始目錄中可以看到, 例如 bin目錄中.
除了記錄錯誤資訊, jmeter.log檔中同時記錄了一些測試運行的資訊. 例如: 10/17/2003 12:19:20 PM INFO - jmeter.JMeter: Version 1.9.20031002 10/17/2003 12:19:45 PM INFO - jmeter.gui.action.Load: Loading file: c:\mytestfiles\BSH.jmx
10/17/2003 12:19:52 PM INFO - jmeter.engine.StandardJMeterEngine: Running the test!
10/17/2003 12:19:52 PM INFO - jmeter.engine.StandardJMeterEngine: Starting 1 threads for group BSH. Ramp up = 1.
10/17/2003 12:19:52 PM INFO - jmeter.engine.StandardJMeterEngine: Continue on error
10/17/2003 12:19:52 PM INFO - jmeter.threads.JMeterThread: Thread BSH1-1 started 10/17/2003 12:19:52 PM INFO - jmeter.threads.JMeterThread: Thread BSH1-1 is done 10/17/2003 12:19:52 PM INFO - jmeter.engine.StandardJMeterEngine: Test has ended
Log檔有助於定位錯誤出現的原因,因為它並未打斷測試來顯示一個error視窗.
2.4 配置JMeter
如果你想修改JMeter運行使用的properties,你可以通過兩種方式:修改bin目錄中的檔jmeter.properties或者創建你自己的properties檔使用命令列來指定該檔.
Parameters
转繁体过了
3 建立測試計畫
一個測試計畫描述了一系列JMeter在運行中要執行的步驟. 一個完整的測試計畫包含一個或多個Thread Groups, logic controllers, sample generating controllers, listeners, timers, assertions和configuration elements.
3.1 添加刪除 Elements
添加elements到測試計畫,可以通過在tree中element上點擊右鍵,然後從add列表中選擇一個新的element. 同樣,elements也可以通過open選項從一個檔中載入.
刪除一個element,確定該element被選定,右擊選擇刪除選項.
3.2 載入和存儲elements
載入檔中的elements,在已有的tree中點擊右鍵, 然後選擇open選項. 選擇elements存儲的檔, JMeter將載入檔中的所有elements到tree中.
存儲tree的elements, 選擇一個element然後右擊, 選擇save選項.JMeter會存儲選定的element, 以及所有的子elements. 這樣你就可以存儲測試樹的一段, 單獨的element或者整個測試計畫.
3.3 配置tree的elements
任何一個一個測試樹中的element都可以在JMeter的右邊框架顯示. 這樣允許你來配置該測試element的屬性. 能夠配置什麼屬性取決於你選定的element的類型.
3.4 運行測試計畫
在run功能表中選擇開始來運行測試計畫. 停止測試計畫, 從功能表中選擇停止. JMeter不會自動的在運行測試計畫時有任何表現. 一些listeners使得JMeter運行表現出來.但是唯一的方法是檢查run功能表中的start選項, 如果是disable的而且stop是enabled,那麼JMeter就在運行你的測試計畫,至少表面上看來如此.
上一篇:生物反应器(发酵罐)5
下一篇:耐久跑体育教案(1)