JMeter的特性以及安裝使用

1.簡介java

  Apache JMeter是Apache組織開發的基於Java的壓力測試工具,用於對服務端作壓力測試,它最初被設計用於web應用測試,但後來擴展到其餘測試領域。它能夠用於測試靜態和動態資源,例如靜態文件,Java小服務程序,CGI腳本,Java對象,數據庫,FTP服務器等等。JMeter能夠用於對服務器、網絡或對象模擬巨大的負載,來自不一樣壓力類別下測試他們的強度和分析總體性能。另外,JMeter還能用於接口作功能測試和迴歸測試,經過建立帶有斷言的腳原本驗證接口是否返回了指望結果,爲了最大限度的靈活性,JMeter容許使用正則表達式建立斷言。web

2.特性正則表達式

  JMeter的做用數據庫

    1.可以對HTTP和FTP服務器進行壓力和性能測試,也能夠對於任何數據庫進行一樣的測試(經過JDBC)。apache

    2.徹底的可移植性和100%純Java。編程

    3.徹底swing和輕量級組件支持(預編譯的jar使用javax.swing.*)包。緩存

    4.徹底多線程,框架容許經過多個線程併發取樣和經過單獨的線程組對不一樣的功能同時取樣。服務器

    5.精心的GUI設計容許快速操做和更精確的計時。網絡

    6.緩存和離線分析/回放測試結果。多線程

  
  JMeter的高可擴展性

    1.可連接的取樣器容許無限制的測試能力。

    2.各類負載統計表和可連接的計時器可供選擇。

    3.數據分析和可視化插件提供了很好的可擴展性以及個性化。

    4.具備提供動態輸入到測試的功能(包括Javascript)。

    5.支持腳本編程的取樣器(在1.9.2及以上版本支持BeanShell)。

3.安裝與快速使用

  3.1下載

    百度搜索JMeter

    

    

      點擊下載便可,由於JMeter是基於Java,因此須要安裝Java,並配置Java環境,具體操做請自行搜索,注意的是Java版本須要符合JMeter要求的版本。

  3.2安裝

    找到下載好的zip壓縮包,解壓(最好移動到本身經常使用路徑),打開apache-jmeter-4.0/bin/jmeter.bat便可,選擇語言,注意,若是關閉cmd窗口,會同時關閉JMeter。

    選擇語言

 

  3.3第一個JMeter腳本

    打開JMeter後,目錄欄會自動建立一個TestPlan,把它修改成本次測試須要的命名,第一個測試腳本,以下圖:

    

 

    JMeter是經過多線程執行測試任務,下一步就須要添加一個線程組,以下圖所示:

    

    下一步就是設置線程組內容,具體說明以下圖所示:

    

    添加好線程組後,就能夠添加請求了,這裏以http爲例,添加一個http請求以下圖所示:

    

    添加HTTP請求以後,即可以對頁面進行設置,詳情如圖所示:

    

    設置好了請求,就剩最後一步的結果監聽了,接下來添加一個監聽器,如圖:

    

    

 

  一個簡單的get請求的測試過程到此結束了,實際工做中,不多有這麼簡單接口給咱們測試,即便是最簡單的get請求,也會有參數,post請求相對來講就更復雜了,下一篇,咱們將介紹帶參數的get請求和post請求,以及參數關聯等

相關文章
相關標籤/搜索