1、基本使用
BeanShell用法汇总(部分摘抄至网络)
BeanShell 学习指南
Jmeter- Beanshell语法和常用内置对象(get/putObject)
2、 vars.getObject()、vars.putObject()
//Beanshell vars.putObject() vars.getObject()的使用
List list = new ArrayList();
list.add("aaa");
list.add("bbb");
//putObject()可以在vars对象中放置Object类型对象
vars.putObject("list",list);
//===========================
//获取Object list对象
Object Value = vars.getObject("list");
//log.info只能输出String类型变量
log.info(Value.toString());
log.info(Value.get(1).toString());
3、断言
4、问题汇总
5、JDBC Request 及获取值的引用
5.1 单条语句查询及结果处理
Query Type:select statement/Prepared select statement(单挑语句查询时,Query Type:查询类型可以为以上两种类型)
// vars.getObject()
log.info("================vars.getObject()========================");
Object Value = vars.getObject("codeObject");
log.info(Value.toString()); //输出对象
log.info(Value.get(1).toString()); //获取第一个元素
log.info(Value.size().toString()); //获取对象大小
log.info(Value.get(1).size().toString()); //获取第一个元素大小
log.info(Value.get(1).get("FirstCode"));
// vars.get()
log.info("================vars.get()========================");
log.info(vars.get("levelcode_#"));
log.info(vars.get("levelcode_1"));
log.info(vars.get("levelcode_2"));