使用工具:Jmeter(版本apache-jmeter-2.13)
安裝前提:JDK的安裝。
主要對GUI操作界面的講解
(http://jmeter-plugins.org/downloads/all/為jmeter控件下載的地址)
第一章 錄制
學習中,沒有對錄制進行花費多少時間,可用的計划基本都是自己寫的。錄制可參考網址http://www.cnblogs.com/TankXiao/p/4064289.html
補充工具BlazeMeter
第二章 工具介紹
主界面
JMeter的主界面主要分為狀態欄、菜單欄、工具欄、樹形標簽欄和內容欄
標題欄(含狀態欄):主要顯示計划信息及JMeter版本。
菜單欄:全部的功能的都包含在菜單欄中。
工具欄:工具欄中的按鈕在菜單欄都可以找到,工具欄就相當於菜單欄常用功能的快捷按鈕。
計划的樹形標簽欄:樹形標簽欄通常用來顯示測試用例(計划)相關的標簽。
內容欄:配合樹形標簽欄顯示,樹形標簽中點擊哪個標簽,內容欄中就顯示相應的內容和操作。
如下圖所示
菜單欄
以下都是簡介,具體應用到的時候,可具體說明的。
1. 文件:
關閉:關閉當前打開的JMX文件 。
打開:打開一個JMX文件。
Templates 模板:對常用的功能使用指導。主要有錄制、JDBC測試、webserver測試等等,分為基本步驟和詳細截圖。 如果點用戶鏈接,則會鏈接到apache jmeter 網站查看詳細的步驟和截圖指導。
合並:會將多個JMX合並為一個 。
保存測試計划:僅保存測試計划 工作台中添加的內容不會被保存。
保存測試計划為:將測試計划另存。
另存為:可以對工作台和測試計划或者測試例另存為JMX 注意另存為是點哪個位置,存的就是哪個內容。
save as Test fragment:存為一個測試片段,只有線程組、測試計划、工作台不能 保存為一個測試片段。
Revert:還原,將現在的jmx還原為已經保存過的JMX
2. 編輯:
僅介紹部分
Duplicate: 直接復制一份選擇的對象到當前菜單下。
Reset Gui: 重置選擇對象的GUI內容。
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界面樣式。
Toolbar: 工具選項,選中可以顯示常用工具欄快捷按鈕。
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),以確定根本原因進行分析。