Apache JMeter是純java桌面應用程序,被設計用來測試客戶端/服務器結構的軟件(例如web應用程序)。它可以用來測試包括基于靜態和動態資源程序的性能,例如靜態文件,Java Servlets,Java 對象,數據庫,FTP 服務器等等。JMeter可以用來在一個服務器、網絡或者對象上模擬重負載來測試它的強度或者分析在不同的負載類型下的全面性能。
另外,JMeter能夠通過讓你們用斷言創建測試腳本來驗證我們的應用程序是否返回了我們期望的結果,從而幫助我們回歸測試我們的程序。為了大的靈活性,JMeter允許我們使用正則表達式創建斷言。
jmeter 測試結果中包括樣本數目,新樣本,平均,偏離,吞吐量,中值,下面將詳細介紹他們的意思
樣本數目:是指在測試過程中,總共想服務器發出的請求數目。成功的情況下等于你設定的并發數目×循環次數
新樣本:他是代表時間的,表示服務器響應后一個請求的時間。
吞吐量 : 表示服務器每分鐘處理的請求數目。
平均值 : 總的運行時間除以發送到服務器的請求數目;
偏離 : 服務器響應時間變化、離散程度測量值的大小,或者,換句話說,是數據的分布。
中值 : 時間的數字,有一半的服務器響應時間低于該值而另一半高于該值。