Jmeter学习笔记 查询数据库并使用BeanShell将查询结果设置为请求入参
1、查询语句
2、BeanShell内容
import java.util.Random;
Random random=new Random();
Object object=vars.getObject("object"); //获取sql查询结果
int size=object.size(); //获取查询结果数量
line_0 = object.get(0); //获取object的第一个元素
filed_name = line_0.get("name"); //获取name字段的值
vars.put("size",size.toString()); //将size转换成字符串,存到变量size中
vars.put("line_0",line_0.toString());
vars.put("filed_name",filed_name.toString());
String[] fields={"name","mobile","address"}; //创建一个字符数组,里面为需要作为入参的字段
log.info(" ");
log.info("========================开始打印日志====================");
log.info("size:" + vars.get("size"));
log.info("line_0:" + vars.get("line_0"));
log.info("filed_name:" + vars.get("filed_name"));
3、http请求
这里的field_name即为上一步设置的值