二、開啟jmeter,右鍵新增->配置檔案->jdbc connection configuration
三、設定資料庫配置資訊:
variable name:資料庫變數名,後續jdbc request中會用到這個值;
database url:格式為:jdbc:mysql://host:port/;
jdbc driver class:mysql驅動類選擇com.mysql.jdbc.driver ;
username/password:資料庫的使用者名稱和密碼;
四、執行緒組右鍵新增-sampler-jdbc request
五、設定jdbc請求屬性
variable name:資料庫變數名,和jdbc connection configuration中的variable name保持一致
variable names:儲存sql語句返回結果的變數名
六、使用查詢資料
以上步驟完成了連線資料庫和查詢資料庫的操作,那麼,接下來,如何對查詢到的結果進行使用呢?
1、上面查詢結果的變數名為userid,返回的是單個字段值,在使用時,呼叫格式為:$,表示呼叫結果集的第一列第一行資料
2、若返回的是多行多列的資料集,在使用時,如何進行呼叫?
如若查詢sql的查詢結果為:
呼叫規則:
在jmeter中是這樣規定的,當variable names設定值為rs1,rs2.rs3,則rs1,rs2.rs3分別代表了查詢結果集中的第一列,第二列,第三列;
此處需根據實際需求設定,需要那一列資料,則設定哪一列;假如我們只需要第一列和第三列的資料,可以寫成rs1,rs3,中間的","不可以省略
示例:
當variable names設定為rs1,rs2,rs3,新增debug sampler,檢視結果如下圖所示,結果集中包含了第1列、第2列和第3列所有行的資料
當variable names設定為rs1,,rs3,新增debug sampler,檢視結果為,結果集中僅包含了第一列和第三列所有行的資料
在呼叫的時候,可以使用$來獲取第3列第2行對應的值
Jmeter 連線資料庫
一 與sqlite資料庫 一 設定當前專案中的資料庫連線 先安裝一款sqlite 資料庫的視覺化管理工具。直接將工具解壓到相應的目錄下,然後啟動,設定相應的語言版本,最後在軟體中建立資料庫連線 按著提示找到我們的自身資料庫檔案所在位址開啟即可 此時我們就可以在該工具中得到當前資料庫裡對應的表及表中的...
jmeter連線資料庫
variable name 該名稱自定義,在jdbc request會用到 jdbc driver class com.mysql.jdbc.driver username 資料庫連線使用者名稱 password 資料庫連線密碼 jdbc request中的variable name 與jdbc c...
jmeter連線資料庫
2 執行緒組右鍵 新增 配置原件 jdbc connection configuration元件 database url jdbc mysql 其中有hostip位址 登入資料庫的host位址 埠號固定3306,還有就是資料庫使用者名稱 如下截圖 3 新增sampler jdbc request元...