性能/壓力測試工具 JMeter 2.5 發布

ajax 13年前發布 | 17K 次閱讀 性能測試 Java

Apache JMeter 是100%的Java 桌面應用 程序。用于對 軟件做壓力 測試(例如Web應用)。JMeter可以用于測試靜態或者動態資源的性能(文件、Servlets、Perl腳本、java對象、數據庫和查詢、ftp服務器或者其他的資源)。 JMeter用于模擬在服務器、網絡或者其他對象上附加高負載以測試他們提供服務的受壓能力,或者分析他們提供的服務在不同負載條件下的總性能情況。你可以用JMeter提供的圖形化界面分析性能指標或者在高負載情況下測試服務器/腳本/對象的行為。

另外,JMeter能夠對應用程序做衰退測試,通過創建帶有斷言的腳本來驗證你的程序返回了你期望的結果。為了最大限度的靈活性,JMeter允許使用正則表達式創建斷言。

項目地址: http://jakarta.apache.org/jmeter/
相關文檔: http://www.baiduhome.net/doc/search?q=jmeter&ft=all&od=0

JMeter 2.5 發布了,該版本包含很多新特性和大量的bug修復,另外該版本要求 Java 1.5 或者更新版本。

主要改進內容:

  • The HTTP implementation can now be selected at run-time, and JMeter now also supports Apache HttpComponents HttpClient 4.x. Note that Commons HttpClient 3.1 is no longer actively developed, and support may be removed from JMeter in a future release.
  • The HTTP sampler now allows concurrent downloads of embedded resources in an HTML page
  • The HTTP Sampler can now report the size of a request before decompression.
  • The JMS and Mail samplers have been improved.
  • The new Test Fragment Test Element makes using Include Controllers easier
  • There are various improvements to the View Results Tree Listener
  • Bug 30563 - Thread Group should have a start next loop option on Sample Error
  • There are two new Thread Group types - setUp and tearDown - which are run before and after the main Thread groups.
  • Client-Server mode now supports external stop/shutdown via UDP multiple JMeter server instances can be started on the same host without needing to change the port property.
  • Bug 50516 - "Host" header in HTTP Header Manager is not included in generated HTTP request

01171026_rwee.png

 本文由用戶 ajax 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!