一、下載第三方工具包驅(qū)動(dòng)數(shù)據(jù)庫(kù)
1. 因?yàn)镴Meter本身沒(méi)有提供鏈接數(shù)據(jù)庫(kù)的功能,所以我們需要借助第三方的工具包來(lái)實(shí)現(xiàn)。
?(有這個(gè)jar包之后,jmeter可以發(fā)起jdbc請(qǐng)求,沒(méi)有這個(gè)jar包,也有jdbc取樣器,但不能發(fā)起請(qǐng)求。)
2. 進(jìn)入maven倉(cāng)庫(kù)-http://mvnrepository.com/,找到想要的工具包,比如我想要連接的是sql server數(shù)據(jù)庫(kù),就在搜索欄中搜索sql server,如果是mysql就搜mysql。
? 3. 點(diǎn)擊第一個(gè)搜索結(jié)果,下載最高的版本(高版本可以向下兼容,推薦高版本),點(diǎn)擊Files下載jar包。
? 4. 放置位置:
A. 如果一次性使用的話(huà):在jmeter中引用就可以?! ?/p>
B. 長(zhǎng)期使用的話(huà):放到JMeter的安裝路徑的lib目錄下,就不需要引入了,使用時(shí)需要重啟一次JMeter。
二、連接JDBC Connection Configuration
1. 添加JDBC連接配置組件的操作:選中“線(xiàn)程組”右鍵->添加->配置元件-> JDBC Connection Configuration。
2.?database URL:填寫(xiě)數(shù)據(jù)庫(kù)的ip、端口、dbname, 但是,不同的數(shù)據(jù)庫(kù)URL地址寫(xiě)法不一樣,具體請(qǐng)參考下列列表。
3. 例子:? ? ??
三、jdbc request
1. jdbc request操作如圖所示:
注:SQL Query:填寫(xiě)的sql時(shí)語(yǔ)句結(jié)尾不要加“;”。
默認(rèn)是不支持一個(gè)sql query中寫(xiě)多個(gè)sql的?! ?/p>
? ?Parameter valus:添加想要引用的參數(shù)值
Parameter types:參數(shù)類(lèi)型
Variable names:保存sql語(yǔ)句返回結(jié)果的變量名,真正在jmeter里面引用的東西
Result variable name:創(chuàng)建一個(gè)對(duì)象變量,保存所有返回的結(jié)果
Query timeout:查詢(xún)超時(shí)時(shí)間
Handle result set:定義如何處理由callable statements語(yǔ)句返回的結(jié)果
2. 例子:? ? ? ? ??
四、查看數(shù)據(jù)
1. 調(diào)試取樣器:可以查看所有變量的值。? ? ? ? ? ??
2. 查看結(jié)果樹(shù):點(diǎn)擊JDBC Request可以顯示當(dāng)前請(qǐng)求查到的所有值。? ? ? ? ? ??
最后感謝每一個(gè)認(rèn)真閱讀我文章的人,禮尚往來(lái)總是要有的,雖然不是什么很值錢(qián)的東西,如果你用得到的話(huà)可以直接拿走:文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-698005.html
這些資料,對(duì)于【軟件測(cè)試】的朋友來(lái)說(shuō)應(yīng)該是最全面最完整的備戰(zhàn)倉(cāng)庫(kù),這個(gè)倉(cāng)庫(kù)也陪伴上萬(wàn)個(gè)測(cè)試工程師們走過(guò)最艱難的路程,希望也能幫助到你!???文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-698005.html
到了這里,關(guān)于性能測(cè)試jmeter連接數(shù)據(jù)庫(kù)jdbc(sql server舉例)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!