1.1 簡介
使用JMeter通常會有以下步驟:
1.1.1 創建測試計划
首先,運行JMeter圖形化界面。
然后在文件菜單中選擇Templates…->Recording,通過瀏覽器錄制Web程序或者直接錄制本地程序。
當然,你也可以手動創建你的測試計划。確保閱讀測試計划中的元件一章來理解大部分的概念。
你可能需要如下操作來調試:
l 運行->Start no pauses
l 運行->啟動
l 線程組中進行驗證
和查看結果樹 (CSS/JQUERY, JSON, Regexp, XPath)。
你在創建測試計划的時候,請參考最佳實踐。
1.1.2 執行壓力測試
創建測試計划之后,就可以開始做壓力測試了。第一步是配置JMeter的運行環境,這和其他的壓力測試工具一樣,都包括以下幾點:
l 根據需求要求的CPU,內存和網絡
l 操作系統
l Java:確保安裝了支持當前JMeter的最新的Java版本
l 正確的Java堆大小。JMeter默認運行的堆大小為512MB,可能對你的測試計划和要求的線程數來說不太夠。
一切准備就緒后,你需要通過命令行模式來運行壓力測試。
不要用GUI模式運行壓力測試!
使用命令行模式,在壓力測試結束后會生成一份CSV或者XML的結果文件和一份HTML報告。JMeter默認在運行時對壓力測試提供一個匯總信息,你可以在測試時使用后台監聽器查看實時運行結果。
1.1.3 壓力測試分析
測試結束后,你可以根據HTML報告來分析你的壓力測試。
1.1.4 開始
使用JMeter最簡單的方式是先下載最新的版本並安裝。版本會包含所有你需要創建測試計划的文件,並且能夠做大部分的測試,比如:Web (HTTP/HTTPS), FTP, JDBC, LDAP, Java, JUnit等等。
如果你想做JDBC方面的測試,首先得需要對應的JDBC驅動程序,可以去JMS供應商處下載一份對應的jar包。
在JMeter Classpath章節會詳細描述插件包的安裝。
接下來,啟動JMeter然后去創建一個測試計划章節,熟悉JMeter的基礎操作(如:添加或刪除元件)。
最后,去對應的章節創建一個指定類型的測試計划。例如,如果你想創建Web應用程序的測試,就去創建Web測試計划章節。其他的測試計划章節還有:
l Advanced Web Test Plan
l JDBC
l FTP
l JMS Point-to-Point
l JMS Topic
l LDAP
l LDAP Extended
l WebServices (SOAP)
當你熟悉了如何創建和運行JMeter測試計划后,你就可以研究一下各種各樣的配置元件(定時器,監聽器,斷言等等),讓你可以在測試計划上做更多操作。
獲取PDF完整版: https://ok11.taobao.com