Jmeter学习:利用JDBC采样器从数据库取业务数据,进行变量参数化,并用于后续的业务请求
1. 设计 JDBC 配置元件、JDBC 采样器
2. JDBC 采样通常设置为单次执行
3. 配合 ForEach 循环,进行变量的循环提取(方法一)
采用随机数进行随机提取,示例代码如下:(方法二)
//产生随机索引行数
String scolId=vars.get("col_id_#");
Random r = new Random();
int index = r.nextInt(Integer.parseInt(scolId));
//形成一个新的变量
String tcolId=vars.get("col_id_"+index);
vars.put("ncolId",tcolId);