Jmeter資料庫壓力測試

2021-10-14 17:21:23 字數 1765 閱讀 4498

先配置jdbc(資料庫連線)驅動

1、啟動jmeter,開啟介面工具,新增乙個執行緒組,新增驅動

2、新增乙個jdbc connection configuration,連線池配置檔案。右鍵執行緒組【新增】–【配置元件】–【jdbc connection configuration】

variable name:連線池名稱。jdbc request會通過此名稱來獲取連線池的配置,名稱可以隨意填寫,但是最好具體實際的業務意義,方便理解和記憶。

其他的可以預設,可以根據實際情況來調節優化效能。

注釋:資料庫的ip位址+埠/資料庫名(查詢資料庫埠號show global variables like 『port』)

jdbc:mysql: allowmultiqueries=true

jdbc driver class:驅動器名稱。固定:com.mysql.jdbc.driver

username:使用者名稱

passowrd:密碼

新增乙個jdbc request。

3、右鍵執行緒組【新增】-【sampler】-【jdbc request】

select statement:查詢語句

只能執行查詢語句select,執行第一條sql語句,而且第一條必須是select語句,否則報錯

updata statement:更新語句

支援測試非select語句,並且支援測試多條,若其中夾雜select語句,自動忽略,若第一條語句為select語句,報錯

callable statement:所有語句

只要語法正確,任何語句,再多的條數都能支援

prepared select statement:預編譯查詢語句。(長時間執行效率更高,支援佔位符)

prepared update statement:預commit (立即提交)rollback(回滾)編譯更新語句。(同上)

parameter  values:引數值。引數化sql語句中的值

paramter  types:引數型別。資料庫的引數你可以去檢視一下。這裡是varchar型別。

variable names:變數名字,也就是將篩選出來的值放在變數裡面。例如這三列資料分為放在變數:a,b,c中(實際操作中命名一定要有實際意義)。

result variable name:儲存變數名。將整個結果儲存在變數中。取名:rs

query timeouts :超時時間。

JMeter對資料庫的壓力測試

不斷的給資料庫施加壓力,驗證資料庫處理的效能 1 啟動jmeter,開啟介面工具,新增乙個執行緒組,新增驅動jdbc request 2 新增乙個jdbc connection configuration,連線池配置檔案 variable name 連線池名稱。jdbc request會通過此名稱來...

Jmeter對資料庫做壓力測試

jmeter對資料庫做壓力測試 一 環境 apache jmeter 5.0,oracle11g windows7 jdk1.8 ojdbc14 10.2.0.2.0.jar 二 操作配置 2.1 啟動jmeter jmeter初始化介面.png 2.2 介面切換到中文介面 切換語言.png 中文介...

jmeter 資料庫測試

1.引入資料庫驅動包 2.新增資料庫配置元件 配置解析 2.2 新增資料庫請求,選中執行緒組右鍵新增 sampler jdbc request,如圖 配置解析 sql query query type sql語句型別,下拉框有8個選項,查詢語句的話就選select statement,更新語句的話就...