一擒权、數(shù)據(jù)庫連接JDBC驅(qū)動下載
1.下載jar包,由于我們公司用到的是mysql數(shù)據(jù)庫阁谆,所以安裝時用的mysql-connector-java-5.1.13-bin.zip碳抄,如果需要用別的數(shù)據(jù)庫,請找跟對應(yīng)數(shù)據(jù)庫匹配的驅(qū)動包(不同的驅(qū)動類對應(yīng)的jar不同)
2.解壓之后场绿,將mysql-connector-java-5.1.13-bin.jar放到apache-jmeter-3.0\lib目錄下
二剖效、配置數(shù)據(jù)庫
1.添加線程組
2.添加一個增加JDBC連接配置項(xiàng)(測試計(jì)劃-添加-配置原件-JDBC Connection Configuration)
1)名稱:可以隨意填寫,這邊舉個例子:(khsqa1-test數(shù)據(jù)庫連接)
2)注釋:就是文字意思,隨意注釋贱鄙,還不懂請百度吧
3)Variable Name:數(shù)據(jù)庫連接的別名劝贸,在JDBC Request中也有一個叫做“Variable name”的變量名稱,這兩者的變量名稱是需要一致的逗宁;
4)Database URL: jdbc:mysql://服務(wù)器地址:3306/數(shù)據(jù)庫名
5)JDBC Driver class:數(shù)據(jù)庫JDBC驅(qū)動類名,com.mysql.jdbc.Driver
6)Username:數(shù)據(jù)庫連接用戶名
7)password:數(shù)據(jù)庫連接密碼
三、數(shù)據(jù)庫請求(請求都在sample下)
1.增加JDBC Request梦湘,線程組-添加-sample-JDBC Request
2.配置查詢信息
Variable Name:跟上面說的一致就行了瞎颗,是為了區(qū)分多個數(shù)據(jù)庫連接查詢,sql語句和數(shù)據(jù)庫對應(yīng)上
1)Variable name:這里寫入數(shù)據(jù)庫連接池的名字(和JDBC Connection Configuration名字保持一致 )
2)Query:里面填入查詢數(shù)據(jù)庫數(shù)據(jù)的SQL語句(填寫的SQL語句末尾不要加“捌议;”)
3)parameter valus:數(shù)據(jù)的參數(shù)值
4)parameter types:數(shù)據(jù)的參數(shù)類型
5)cariable names:保存SQL語句返回結(jié)果的變量名
6)result cariable name:創(chuàng)建一個對象變量哼拔,保存所有返回結(jié)果
7)query timeout:查詢超時時間
8)handle result set:定義如何處理由callable statements語句返回的結(jié)果
3.添加一個Debug Sampler調(diào)試器
4.添加一個查看結(jié)果樹