jmeter使用 jmeter工具的使用

2021-10-11 11:31:00 字數 2018 閱讀 7824

jmeter是乙個非常好用的壓力測試工具。 jmeter用來做輕量級的壓力測試,非常合適,只需要十幾分鐘,就能把壓力測試需要的指令碼寫好。

閱讀目錄

什麼是壓力測試

做壓力測試的常用工具

做壓力測試的步驟如下:

本文做壓力測試的例子

第一步: 使用csv data set config 來引數化

第二步:新增http request.

第三步: 使用thread group, 控制模擬多少使用者

第四步: 新增summary report 用來檢視測試結果

第五步: 執行一下

什麼是壓力測試

顧名思義:壓力測試,就是 被測試的系統,在一定的訪問壓力下,看程式執行是否穩定/伺服器執行是否穩定(資源占用情況)

做壓力測試的常用工具

做壓力測試,一般要使用工具, 人工是沒辦法做的。 最常用的工具是loadrunner, 但是loadrunner畢竟是收費軟體,而且使用上也比較複雜。 現在越來越多的人開始使用jmeter來做壓力測試。 免費, 而且使用上非常簡單。

做壓力測試的步驟如下:

1. 寫指令碼 或者錄製指令碼

2. 使用使用者自定義引數

3. 場景設計

4. 使用控制器,來控制 模擬多少使用者。

5. 使用***, 檢視測試結果

本文做壓力測試的例子

第一步: 使用csv data set config 來引數化

首先我們把測試需要用到的2個引數放在txt檔案中,

新建乙個data.txt檔案,輸入些資料, 一行有兩個資料,用逗號分隔。

啟動jmeter, 先新增乙個thread group, 然後新增乙個csv data set config (add -> config element -> csv data set config)

第二步:新增http request.

我們新增http 請求,傳送get

選擇thread group 右鍵 (add ->sampler -> http request), 需要填的資料如下:

第三步: 使用thread group, 控制模擬多少使用者

選中thread group

number of threads(users): 乙個使用者佔乙個執行緒, 200個執行緒就是模擬200個使用者

ramp-up period(in seconds): 設定執行緒需要多長時間全部啟動。如果執行緒數為200 ,準備時長為10 ,那麼需要1秒鐘啟動20個執行緒。也就是每秒鐘啟動20個執行緒。

loop count: 每個執行緒傳送請求的次數。如果執行緒數為200 ,迴圈次數為10 ,那麼每個執行緒傳送10次請求。總請求數為200*10=2000 。如果勾選了「永遠」,那麼所有執行緒會一直傳送請求,直到選擇停止執行指令碼。

第四步: 新增summary report 用來檢視測試結果

選中thread group 右鍵(add -> listener -> summary report)

第五步: 執行一下

到目前為止, 指令碼就全寫好了, 我們來執行下, 如何看下測試的結果

Jmeter使用篇 三 Jmeter關聯

一 jmeter關聯 jmeter 關聯是指通過下面的介面可以利用上面介面返回的資料進行傳送,例如兩個 請求,第乙個 請求傳送後,伺服器返回了值,第二個 獲取到這些返回的值進行一系列的操作,這就是 jmeter關聯 二 jmeter關聯方法 1 在上乙個 請求中設定正規表示式提取器 新增 後置處理器...

jmeter外掛程式使用

一 安裝jmeter外掛程式1 首先進入 serveragent 2.2.1.zip jmeterplugins standard 1.4.0 zip jmeterplugins extras 1.4.0 zip 其中jmeterplugins standard和jmeterplugins extr...

jmeter 常見使用

jmeter 常見使用 0.開啟資料夾執行bin目錄下的 jmeter.bat即可進入jmeter的主介面 1.建立執行緒組 2.設定執行緒組引數 決定多長時間啟動所有執行緒。如果使用10個執行緒,ramp up period是100秒,那麼jmeter用100秒使所有10個執行緒啟動並執行。每個執...