JMeter進行一次簡單的壓力測試

2022-02-19 07:55:38 字數 1647 閱讀 1081

操作步驟

開啟後的介面如下:

jmeter中的執行緒組,類似於loadrunner中的虛擬使用者組,因為我們要測試10個使用者併發的情況,所以這裡的執行緒數,要設定為10

ramp-up period(in seconds)」的含義是達到最大執行緒數(這裡設定的是10)所需要的時間(單位是秒)。

如果我們把ramp-up period設定為100秒,那麼jmeter就會在100秒內啟動所有10個執行緒,並讓它們運轉起來,每隔10秒啟動乙個新執行緒。這裡我們把ramp-up period設定為1秒。

伺服器名稱或ip:www.baidu.com

「察看結果樹」是用來看測試結果的。

點選「啟動」,執行測試指令碼,如下:

執行完畢後,在「察看結果樹」裡面會出現結果,如下:

在這裡面,我們可以看到每個請求的請求資料和響應資料。

每個請求都有正確的響應,如下:

但是在這裡,我們會發現,每個請求的響應資料是亂碼的,如下:

這裡,我們可以這麼設定,如下:

右擊剛新增的「http請求」,新增後置處理器

在指令碼裡面輸入:

prev.setdataencoding("utf-8");如下

再次執行指令碼,響應資料就不會亂碼了,如下:

對於需要登入才能使用的介面,有兩種方法可以測試:

1. 靜態token:通過抓捕工具fiddler或者其它工具,登入使用者獲取token值,新增http資訊頭管理器,新增引數:名稱(token名稱),值(獲取到的token值);

2.新增http cookie管理器,引數填寫登入資訊裡的sessionid的key和key值,[域]/[路徑]這兩項可填可不填,如果填寫則填寫登入的域和路徑。

記一次壓力測試

壓力測試方式 1 jmeter單獨使用測試 2 先用badboy生成.jmx檔案,在用jmeter匯入,執行 1.建立執行緒組 指定執行緒數,迴圈次數 2 建立http請求,這裡使用的本地測試 3 可以建立定時器,輸入模擬使用者數量 4 建立報告,結果樹等 隨意 然後先用tomcat預設配置跑一次,...

Jmeter教程 簡單的壓力測試

jmeter是乙個非常好用的壓力測試工具。jmeter用來做輕量級的壓力測試,非常合適,只需要十幾分鐘,就能把壓力測試需要的指令碼寫好。閱讀目錄 什麼是壓力測試 做壓力測試的常用工具 做壓力測試的步驟如下 本文做壓力測試的例子 第一步 使用csv data set config 來引數化 第二步 新...

Jmeter教程 簡單的壓力測試

jmeter是乙個非常好用的壓力測試工具。jmeter用來做輕量級的壓力測試,非常合適,只需要十幾分鐘,就能把壓力測試需要的指令碼寫好。閱讀目錄 什麼是壓力測試 做壓力測試的常用工具 做壓力測試的步驟如下 本文做壓力測試的例子 第一步 使用csv data set config 來引數化 第二步 新...