1、数据库url开关设置
(79 90)
jdbc:mysql://test.lemonban.com:3306/future?allowMultiQueries-true&characterEncoding=UTF-8
多条查询开关:allowMultiQueries=true
字符集配置:characterEncoding=UTF-8
2、用BeanShell提取Map中的方法
(93) columnValue=vars.getObject("resultObject").get(0) .get("Column Name")
脚本语句:
columnValue = vars.getObject("result").get(0).get("RegName");
vars .put("name",columnValue); --变成Jmetr的name变量
var.put("name",columnValue):将columnvalue提取到的值,赋给“name”这个变量,通过${name}来引用
其中:
resultobject=结果集的变量名
0:结果集的索引,从0开始
Column Name:对应的字段名
3、BeanShell密码加密
(82)
将加密后的数据存储到${new_pwd}中:
FutureLoanutils test=new FutureLoanutils(); //创建实例String pwd=test.encryptPwd(“12345678");//调用函数vars.put("new_pwd",pwd); //存储数据,将加密的pwd存储到${new_pwd},用于后面请求的引用
4、对dubug Sampler查询结果进行引用
92
从Debug Sample找返回值,用${name_1} 和${name_2}对返回结果进行引用。