jdbc的基本使用参考
测试场景:
从Mysql 数据库中查询出前10个token 作为下游接口发布话题的参数传递。
配置jdbc,编写jdbc 请求
- 创建配置信息
- 创建jdbc request
请求成功,现在需要将 返回的token 值作为 变量传递给下方接口。
通过观察,发现设置的变量,前面的变量名为token,但是后面会添加 后缀_num
合并变量
添加循环控制器,设置循环次数为10
添加计数器,计数为10
- 设置变量
使用函数助手中 __V 函数拼接两个变量。
beanshell 去除换行符
- 运行,发现服务器报错。
通过查看服务器端的日志,发现发送到服务器的数据中多了\r
换行符
- 去掉换行符。使用前置beanshell处理程序,将数据中的
\r
去掉
String token = bsh.args[0];
// 将token中的 \r 提换为空字符串
String newtoken = token.replaceAll("\r","");
// 将替换后的数据设置为变量token
vars.put("token",newtoken);
附件
BeanShell 预处理程序.jmx