${__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)
