qileilove

          blog已經轉移至github,大家請訪問 http://qaseven.github.io/

          jmeter系列之初識jmeter

          既然要做一整個系列文章~
          那么久從頭開始介紹
          以下是百度百科中的

          Jmeter
          編輯

          Apache JMeter是Apache組織開發的基于Java的壓力測試工具。用于對軟件做壓力測試,它最初被設計用于Web應用測試但后來擴展到其他測試領域。 它可以用于測試靜態和動態資源例如靜態文件、Java 小服務程序、CGI 腳本、Java 對象、數據庫, FTP 服務器, 等等。JMeter 可以用于對服務器、網絡或對象模擬巨大的負載,來在不同壓力類別下測試它們的強度和分析整體性能。另外,JMeter能夠對應用程序做功能/回歸測試,通過創建帶有斷言的腳本來驗證你的程序返回了你期望的結果。為了最大限度的靈活性,JMeter允許使用正則表達式創建斷言。
          Apache jmeter 可以用于對靜態的和動態的資源(文件,Servlet,Perl腳本,java 對象,數據庫和查詢,FTP服務器等等)的性能進行測試。它可以用于對服務器,網絡 或對象模擬繁重的負載來測試它們的強度或分析不同壓力類型下的整體性能。你可以使用它做性能的圖形分析或在大并發負載測試你的服務器/腳本/對象。

          1作用特性編輯

          JMeter的作用

          1.能夠對HTTP和FTP服務器進行壓力和性能測試, 也可以對任何數據庫進行同樣的測試(通過JDBC)。
          2.完全的可移植性和100% 純java。
          3.完全 Swing 和輕量組件支持(預編譯的JAR使用 javax.swing.*)包。
          4.完全多線程 框架允許通過多個線程并發取樣和 通過單獨的線程組對不同的功能同時取樣。
          5.精心的GUI設計允許快速操作和更精確的計時。
          6.緩存和離線分析/回放測試結果。

          JMeter的高可擴展性

          1.可鏈接的取樣器允許無限制的測試能力。
          2.各種負載統計表和可鏈接的計時器可供選擇。
          3.數據分析和可視化插件提供了很好的可擴展性以及個性化。
          4.具有提供動態輸入到測試的功能(包括Javascrīpt)。
          5.支持腳本變成的取樣器(在1.9.2及以上版本支持BeanShell)。
          在設計階段,JMeter能夠充當HTTP PROXY(代理)來記錄IE/NETSCAPE的HTTP請求,也可以記錄apache等WebServer的log文件來重現HTTP流量。當這些HTTP客戶端請求被記錄以后,測試運行時可以方便的設置重復次數和并發度(線程數)來產生巨大的流量。JMeter還提供可視化組件以及報表工具把量服務器在不同壓力下的性能展現出來。
          相比其他HTTP測試工具,JMeter最主要的特點在于擴展性強。JMeter能夠自動掃描其lib/ext子目錄下.jar文件中的插件,并且將其裝載到內存,讓用戶通過不同的菜單調用。

          2意義編輯

          1、Label: 定義的HTTP請求名稱
          2、Samples: 表示這次測試中一共發出了多少個請求
          3、Average: 訪問頁面的平均響應時間
          4、Min: 訪問頁面的最小響應時間
          5、Max: 訪問頁面的最大響應時間
          6、Error%: 錯誤的請求的數量/請求的總數
          7、Throughput:每秒完成的請求數
          8、KB/Sec: 每秒從服務器端接收到的數據量

          3歷史編輯

          Apache Software Foundation 的 Stefano Mazzocchi 是JMeter的最初開發人員。他編寫它主要用于測試Apache JServ的性能(一個后來被Apache Tomcat項目替代的項目)。我們重新設計了JMeter,增強了它的GUI和添加了功能測試支持。

          4遠景編輯

          我們希望看到隨著開發人員利用插件架構的優勢,JMeter的能力能夠迅速擴展。將來開發的主要目標是使得JMeter盡可能地變成一個有用的衰退測試工具,而不損失JMeter的壓力測試能力。



          官網上 我們可以下載源碼 進行二次開發 也可以下載編譯好的文件 直接進行測試  還可以去google 大牛開發的jmeter一系列插件 進行類似loadrunner的場景及分析

          http://jmeter.apache.org/
          官網也有相應的用法介紹  只不過下來我們自己把它轉換成自己的知識~ 今天簡介到此  有興趣的可以先了解下官網知識 明天我們來介紹整個工具的構成~

          posted on 2014-02-20 11:08 順其自然EVO 閱讀(250) 評論(0)  編輯  收藏 所屬分類: jmeter

          <2025年8月>
          272829303112
          3456789
          10111213141516
          17181920212223
          24252627282930
          31123456

          導航

          統計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 石泉县| 安庆市| 涿鹿县| 桐乡市| 红桥区| 南澳县| 陇西县| 确山县| 岑溪市| 泸西县| 沙湾县| 澳门| 嘉黎县| 柳林县| 呼玛县| 武强县| 海晏县| 泾阳县| 和平县| 临海市| 贡山| 大荔县| 南昌县| 东丰县| 鹤庆县| 夏津县| 客服| 邓州市| 泾川县| 东乡县| 呼图壁县| 上饶县| 崇州市| 五家渠市| 秭归县| 织金县| 莱州市| 安丘市| 象州县| 景泰县| 鄯善县|