Jmeter獲取數據庫數據參數化


${__BeanShell(vars.getObject("數據庫返回參數名稱").get(${__intSum(${index},-1)}).get("method"))}

__BeanShell是jmeter內部函數入口

vars.getObject可以獲取到jmeter定義的變量對象(如數據庫返回參數名稱)

 

數據庫的獲取方式${__BeanShell(vars.getObject("param").get(n).get("colname"))},獲取參數param,數據庫第n行,列名為colname

 

__intSum(a,b)獲取一個數據的計算求和值

數據庫獲取第一行下標是從0開始的,但一般我們取值會默認設置1作為開始,所以這里我們做了一個處理,把我們設置的值減1,讓他從0開始計數。從列取值要指定列名

 

${index}是設定我們要取數據表中的第幾行的值,可以控制獲取數據行(使用csv data set config)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM