JMeter 壓力測試使用CSV參數

表示以前從沒用過JMeter因此記錄一下使用過程java

Apache JMeter是Apache組織開發的基於Java的壓力測試工具。用於對軟件作壓力測試,它最初被設計用於Web應用測試,但後來擴展到其餘測試領域。 它能夠用於測試靜態和動態資源,例如靜態文件、Java  小服務程序、CGI 腳本、Java 對象、數據庫、FTP 服務器, 等等。JMeter 能夠用於對服務器、網絡或對象模擬巨大的負載,來自不一樣壓力類別下測試它們的強度和分析總體性能。另外,JMeter可以對應用程序作功能/ 迴歸測試,經過建立帶有斷言的腳原本驗證你的程序返回了你指望的結果。爲了最大限度的靈活性,JMeter容許 使用正則表達式建立斷言。
Apache jmeter 能夠用於對靜態的和動態的資源(文件,Servlet,Perl腳本,java 對象,數據庫和查詢, FTP服務器等等)的性能進行測試。它能夠用於對服務器、網絡或對象模擬繁重的負載來測試它們的強度或分析不一樣壓力類型下的總體性能。你可使用它作性能的圖形分析或在大併發 負載測試你的服務器/腳本/對象。
 
以上來自百度百科,接下來講一下個人使用步驟
 
1. 安裝
JMeter無需安裝,只要下載以後解壓便可用
下載地址: http://jmeter.apache.org/download_jmeter.cgi
根據需求下載便可,我下載的是:

 

解壓後到bin目錄下雙擊jmeter.bat便可用正則表達式

注意: 若是發現雙擊jmeter.bat後無反應或者是閃退,檢查是否配置java環境變量,由於我做爲一個java後臺開發以前就已配置過環境變量,因此沒有記錄此步驟。若是配置事後依然閃退,檢查jdk版本,若是下載的是jmeter3.3,那麼必需要jdk1.8及以上才能夠!數據庫

 

2. 使用apache

        1. 點擊新建按鈕新建測試任務服務器

        

        2. 右鍵-->添加線程組網絡

        

        3. 右鍵-->添加須要壓測的http請求路徑併發

        

        4. 好比我如今要對百度進行壓測,填寫如下信息,默認端口號80不用填寫函數

        

        5. 點擊運行開始壓測工具

        

        6. 須要查看結果右鍵測試計劃添加查看結果樹性能

        

        7. 從新運行後查看結果

        

        8. 若是須要添加CSV中的請求參數,先添加

        

        9. 填寫如下參數

        

        10. 爲請求添加參數

        

        11. 從新運行查看結果

        

        12. 若是須要調整線程數在這裏

        

        13. 使用隨機參數(JMeter有好多函數可使用)

       

        14. 查看結果發現使用隨機生成的數字 3

         

 

 

        不太全面,有機會再補充,畢竟不是專業的測試

相關文章
相關標籤/搜索