
(資料圖片僅供參考)
Apache JMeter 是 Apache 組織基于 Java 開發的壓力測試工具,用于對軟件做壓力測試。
JMeter 最初被設計用于 Web 應用測試,但后來擴展到了其他測試領域,可用于測試靜態和動態資源,如靜態文件、Java 小服務程序、CGI 腳本、Java 對象、數據庫和 FTP 服務器等等。JMeter 可對服務器、網絡或對象模擬巨大的負載,在不同壓力類別下測試它們的強度和分析整體性能。另外,JMeter 能夠對應用程序做功能/回歸測試,通過創建帶有斷言的腳本來驗證程序是否返回了期望結果。為了最大限度的靈活性,JMeter 允許使用正則表達式創建斷言。
??https://jmeter.apache.org/download_jmeter.cgi??
修改bin目錄下的jmeter.properties文件
雙擊bin目錄下的jmeter.bat文件,出來如下界面。
線程數:?般我們?來表?多少個?戶,即我們測試時的?戶數量Ramp-up Period(in Seconds):表?每個?戶啟動的延遲時間,1秒,表?系統將在1秒結束前啟動設置的10000個?戶,如果設置為1000秒,那么系統將會在1000秒結束前啟動這10000個?戶,如果設置為0秒,則表??即啟動所有?戶。循環次數:設置線程組中的每個線程循環次數,勾選永遠表示線程組中的線程永久執行下去。
添加察看結果樹:
添加匯總報告:
結果:
當并發量大的時候可以看到有異常出現,也就是有的請求沒有被完成。