1. 程式人生 > >使用jmeter進行簡單的壓測

使用jmeter進行簡單的壓測

ram tro container report com cti ati 保存文件 方式

安裝下載

前往官網下載,【地址】

環境

需要java環境,此處略

最好對jmeter配置下環境變量,方便打開,此處略

運行

啟動jmeter

進入到bin目錄,輸入 ./jmeter 啟動

啟動是會給出提示,不要使用GUI模式進行測試,GUI模式僅用於創建腳本和調試,謹記!

技術分享圖片

創建腳本

  • 創建線程組

Testplan >> add >> Threads(Users) >> ThreadGroup

  • 添加 JDBC Connection Configuration 且配置

ThreadGroup >> add >> ConfigElement >> JDBC Connection Configuration

技術分享圖片

此處需要配置數據庫地址及用戶名密碼、數據庫驅動類、連接池名

  • 添加一個請求,如jdbc

ThreadGroup >> add >> sample >> JDBC Request

技術分享圖片

此處需要配置:第2條中的連接池名、sql執行方式、需要執行的sql語句

  • 添加結果樹(僅用於調試)

Testplan >> add >> Listener >> View Results Tree

  • 添加聚合報告(僅用於調試)

Testplan >> add >> Listener >> Summary Report

  • 設置相應的並發數和請求量

技術分享圖片

number of Threads : 並發量

ramp-up Period:這些並發在多長時間內創建

LoopCount: 每個並發會發起多少請求

  • 測試計劃中,導入連接mysql的驅動包(或者直接把jar包放入lib目錄下)

技術分享圖片

創建完這些後,整體結構如下:

技術分享圖片

保存和運行創建的腳本,可以看到相應的結果

技術分享圖片

至此,我們的腳本創建且調試完,接下來需要在非GUI模式下運行腳本

非GUI模式下運行腳本

參數說明:

-n : GUI 模式執行JMeter
-t : 執行測試文件所在的位置及文件名
-r : 遠程將所有agent啟動,用在分布式測試場景下,不是分布式測試只是單點就不需要-r
-l : 指定生成測試結果的保存文件, jtl 文件格式
-e : 測試結束後,生成測試報告
-o : 指定測試報告的存放位置

運行:

進入到bin目錄,如果添加過環境變量則無需進入到此目錄

技術分享圖片

ok,執行完成!!

使用jmeter進行簡單的壓測