如何用JMeter對MySQL資料庫進行壓測?

2021-08-03 22:18:22 字數 1288 閱讀 3673

在jmeter中建立乙個jdbc request 測試計畫主要分兩步。

(1)設定jdbc連線池(在jdbc connection configuration)

(2)新增jdbc request

其他步驟就是設定引數化、斷言、監聽結果。

第一步:新增 jdbc connection configuration

需要設定jdbc執行緒池變數的名稱,這裡設定為jdbcconfig,這個變數在jdbc request中要使用的;還有要設定database url,格式為:jdbc:mysql://localhost:3306/chen?servertimezone=utc&characterencoding=utf-8,注意:?後面的servertimezone=utc&characterencoding=utf-8不能缺少,否則會報時區錯誤。

第二部:設定jdbc request

補充一點:

debugsampler的使用,debug sampler本身沒有並沒有如其名字說的那樣,會發起請求,但可以作為對上述的所有請求進行引數獲取,所以用處還是挺大的。

舉個栗子:

在這次的請求中,我加入了debug sample(注意:debug sample最好加在所有的請求的最後),然後設定了jdbc request中的variable names: seckill_id,user_phone,state,create_time這個是返回的用來接收變數的值,以及result variable name:result,然後,檢視,debug sampler的結果為:

可以看到所有中間變數都被記錄了,這個也可以用來檢視所有的vars.put(「str1」, 「timchen」);

那麼通過debug sampler可以跟蹤變數str1的值。

如何用Jmeter做壓力測試

jmeter是乙個效能測試工具,同loadrunner類似,他功能較多,我們常用的功能是用jmeter模擬多瀏覽器對 做壓力測試。我們一般的 在進入業務功能前先需登入,然後才能訪問業務功能。下面介紹如何用jmeter登入系統再對主業務做壓力測試。1.執行jmeter 2.左邊樹將出現 測試計畫 工作...

如何用JMeter做介面測試

什麼是介面?我們這裡舉例乙個生活中場景來幫助你理解介面。加入你去餐館點餐,看了選單,告訴服務員,你要乙個宮爆雞丁,過一會,服務員就端上宮爆雞丁給你就餐。這個場景,有三個物件,你 服務員,宮爆雞丁,具體關係是,你點了宮爆雞丁,服務員拿著你點的菜,告訴後廚去做這個菜,一段時間,後廚做好了,服務員給你端上...

如何用Jmeter傳送訊息到Solace JNDI

最近有個需求,要對solace的queue發大量的訊息,然後就想到用jmeter,但是國內國外基本都搜不到這部分的內容,於是在這mark一下 將 sol jms 10.3.0.jar 放到 jmeter home lib 下 登入solace後選擇 jms jndi 進入 queues 新建乙個jm...