主界面
JMeter的主界面主要分為菜單欄、工具欄、樹形標簽欄和內容欄:
- 菜單欄:全部的功能的都包含在菜單欄中。
- 工具欄:工具欄中的按鈕在菜單欄都可以找到,工具欄就相當於菜單欄常用功能的快捷按鈕。
- 計划的樹形標簽欄:樹形標簽欄通常用來顯示測試用例(計划)相關的標簽。
- 內容欄:配合樹形標簽欄顯示,樹形標簽中點擊哪個標簽,內容欄中就顯示相應的內容和操作。
菜單欄
1. 文件
- 關閉:關閉當前打開的JMX文件 。
- 打開:打開一個JMX文件。
- Templates 模板:對常用的功能使用指導。主要有錄制、JDBC測試、webserver測試等等,分為基本步驟和詳細截圖。 如果點用戶鏈接,則會鏈接到apache jmeter 網站查看詳細的步驟和截圖指導。
- 合並:會將多個JMX合並為一個 。
- 保存測試計划:僅保存測試計划 工作台中添加的內容不會被保存。
- 保存測試計划為:將測試計划另存。
- 另存為:可以對工作台和測試計划或者測試例另存為JMX 注意另存為是點哪個位置,存的就是哪個內容。
- save as Test fragment:存為一個測試片段,只有線程組、測試計划、工作台不能 保存為一個測試片段。
- Revert:還原,將現在的jmx還原為已經保存過的JMX
2. 編輯
- Save Node As Image(保存節點為圖片): 將菜單的配置GUI保存為圖片。
- Save Screen As Image(保存屏幕為圖片): 將整個jmeter界面保存為圖片。
- Toggle(切換):類似於java中設置斷點的意思。
3. 查找
- Search: 搜索所有配置中匹配的項,匹配成功顯示為紅色。
- Reset Search: 重置搜索,清除搜索結果。
4. 運行
- 啟動: 啟動運行測試計划
- Start no pauses(不停頓開始): 無停頓啟動運行測試計划 1,可以忽略定時器 2,再啟動時運行更快
- 遠程啟動/停止: 指定一個遠程agent運行/停止測試計划。
- 遠程全部啟動/停止: 讓所有遠程agent運行/停止測試。
- 停止: 停止執行測試計划。
- 關閉: 關閉測試計划。
- Remote Shutdown: 關閉一個指定遠程agent。
- Remote Shutdown All: 關閉所有遠程agent。
- 遠程退出: 指定一個遠程agent退出執行。
- 遠程退出全部: 所有遠程agent退出執行。
- 清除: 清除選擇菜單的執行結果。
- 清除全部: 清除所有菜單的執行結果。
5. 選項
- 函數助手對話框: 在編寫腳本的時候,使用函數助手可以協助生成指定的代碼。
- 外觀: jmeter界面樣式。
- Log Viewer: 日志查看器,選中后可以在右下方查看運行日志。
- SSL管理器: 導入外置的SSL管理器,用於更好的管理證書, JMeter代理服務器不支持記錄 SSL(https)。
- 選擇語言: 選擇界面的語言,目前支持中文、英文、法語、德語等等。中文版很多翻譯不全,可以直接使用英文版的。
- Collapse All: 展開所有菜單。
- Expand All: 折疊所有菜單
6. 幫助
- What’s this node?: 當鼠標放在某個菜單的時候顯示其含義。
- Enable debug: 開啟調試。
- Disable debug: 取消調試。
- Create a heap dump: 創建堆轉儲。這是創建當JVM崩潰的堆轉儲。這個文件可以用堆分析工具(如JHAT),以確定根本原因進行分析。