六、計數器
可以用來做一些變量自增操作。
?
1、Starting value:定義初始值
2、遞增:定義每次執行遞增多少
3、Maximum value:定義承受的最大值
4、數據格式:可以不填,也可以定義成000;001;002等等任意格式都行。(1)如果定義成000,則小于100的數字會變成001,002,003這種格式存儲,0 的含義是不足的位數前面補上0
(2)如果定義成001,則數據小于100的數字會變成011,021,031等這種格式存儲,1的含義是尾數都固定為1,這種情況下,大于100的數字則會展示前源數字在末尾加個1的數字,不必深究,一般不填默認即可。
5、引用名稱:給計數器取得的值起個變量名
使用實例:
定義從1開始每次循環都遞增2,最大值10000,變量名取值為:num,如下圖:
?
?
執行結果:
?
七、JDBC配置器(JDBC Connection Configuration)
該配置元件是用來配置數據庫連接信息的,在使用此元件前,必須先準備好數據庫連接jar包。下載地址:
鏈接:百度網盤-鏈接不存在
提取碼:xdm0
Jar包下載后,有兩種選擇
(1)可以復制到Jmeter安裝目錄下的lib目錄下,該操作不用在Jmeter再加載jar包
(2)在Jmeter測試計劃中引入該jar包,此處推薦使用第二種,以免jar包被誤刪后好排查問題。如下圖:
jar包問題解決后,就可以開始配置JDBC配置了
我們主要關心的配置選項為以下幾項:
1、Variable Name for created pool:給創建的連接池起個名字
2、Database URL:數據庫連接的URL,填寫方式為:jdbc:mysql://${host}/${database},此處我們經常需要加上數據庫編碼格式定義等,如果有時候報錯了,可以試下在這里加上一些信息定義。如:
jdbc:mysql://${host}/${database}?useUnicode=true&characterEncoding=utf8&allowMultiQueries=true
3、JDBC driver class:選擇數據庫連接驅動,此處選擇mysql驅動
4、username:數據庫連接的賬號
5、password:數據庫連接的密碼、
其他的選項默認即可,此處不做數據庫壓測不必關心選項的意義。
實際使用:此處我使用我本地連接的MySQL進行連接測試。
JDBC配置:
連接測試:需要發起一個JDBC請求測試一下
執行結果:
能看到查詢結果,數據庫配置信息正確
?