JDBC配置 JMeter通過commons-dbcp2創(chuàng)建數(shù)據(jù)庫連接池,維護(hù)對(duì)某個(gè)數(shù)據(jù)源的連接。每個(gè)線程執(zhí)行JDBC請(qǐng)求的時(shí)候會(huì)獲得連接,執(zhí)行完畢后釋放連接到連接池中。 性能測(cè)試測(cè)試:若配置的連接池?cái)?shù)量過多會(huì)導(dǎo)致數(shù)據(jù)庫連接資源緊張,多個(gè)線程競(jìng)爭(zhēng)資源,應(yīng)適度增加連接數(shù)。如果是分布式測(cè)試過程中,應(yīng)衡量總連接數(shù)是否過多超過數(shù)據(jù)庫的最大連接數(shù),導(dǎo)致數(shù)據(jù)庫資源緊張。 commons-dbcp2的更多信息參考官網(wǎng):http://commons./proper/commons-dbcp/ 更多連接池參數(shù):https://commons./proper/commons-dbcp/configuration.html 驅(qū)動(dòng) 若連接數(shù)據(jù)庫,需要加載對(duì)應(yīng)數(shù)據(jù)庫的驅(qū)動(dòng)。有多種方式將驅(qū)動(dòng)jar包添加到JMeter ClassPath中。參考JMeter ClassPath配置。 ![]() ![]() 配置 No suitable driver 如果JMeter報(bào) ![]() 錯(cuò)誤,那么說明: 驅(qū)動(dòng)jar包可能沒有放到ClassPath下,或者使用的驅(qū)動(dòng)不是此數(shù)據(jù)庫的驅(qū)動(dòng),此時(shí)日志中會(huì)有這樣的錯(cuò)誤: ![]() 如果驅(qū)動(dòng)沒有問題,有可能是你填寫的驅(qū)動(dòng)的class名字填寫錯(cuò)誤,經(jīng)常犯的錯(cuò)誤是多了空格。 數(shù)據(jù)庫連接字符串 |
|