1歇万、下載數(shù)據(jù)庫連接驅動揩晴,放至apache-jmeter-xxx\lib\ext目錄下
注意:mysql版本與驅動需對應,
目前已知mysql8.x版本對應驅動也為8.x贪磺;
其他mysql版本對應驅動為5.X硫兰。
官方驅動下載地址:https://dev.mysql.com/downloads/connector/j/
2逝嚎、打開jmeter惰赋,添加JDBC Connection Configuration,配置連接信息
1)Variable Name不能為空
2)DataBase URL 格式為:jdbc:mysql://服務器ip:端口號/數(shù)據(jù)庫?key=value
例如:
jdbc:mysql://127.0.0.1:3306/test?charset=utf-8&useSSL=false&serverTimezone=UTC&allowMultiQueries=true
3)如果mysql驅動版本是5.x府蛇,配置如下:
JDBC Driver Class:com.mysql.jdbc.Driver
如果mysql驅動版本是8.x刹前,配置有變化泳赋,如下:
JDBC Driver Class:com.mysql.cj.jdbc.Driver
3、添加JDBC Request采樣器查詢數(shù)據(jù)庫
運行喇喉,查看效果祖今,如下:
4、提取查詢結果拣技,存入變量千诬,供其他請求調用
加上Debug PostProcessor查看調試結果,如下:
可以看出膏斤,對于我們指定的變量username徐绑,根據(jù)查詢結果,jmeter會做如下處理:
將結果條數(shù)賦值給username_#莫辨,
第一條結果賦值給username_1,
第二條結果賦值給username_2傲茄,
這樣,我們就可以在接下來的其他請求中使用這些變量了沮榜。