很多文章是保存到csv,csv的换行也简单,但是如果相对纯数字而且是位数大的,csv会把后面数值忽略掉。如下图这样这样

所以改成导入为txt格式的文件
步骤 1
Variable Name:数据库连接池的名称,我们可以有多个jdbc connection configuration,每个可以起个不同的名称,
username:数据库登陆的用户名
passwrod:数据库登陆的密码

步骤 2

Query:里面填入查询数据库数据的SQL语句(填写的SQL语句末尾不要加“;”)
parameter valus:数据的参数值
parameter types:数据的参数类型
cariable names:保存SQL语句返回结果的变量名
result cariable name:创建一个对象变量,保存所有返回结果
query timeout:查询超时时间
步骤 3
添加 Debug Sampler 看结果

结果

需要把TRANNO 值保存到txt文档
步骤 4
添加BeanShell Sampler

代码
//指定需要写入到哪个文件,格式:TXT,csv
FileWriter fstream = new FileWriter(“E:\TRANNO.txt”,true);
//创建一个字符缓存输出流
BufferedWriter out = new BufferedWriter(fstream);
//返回的结果有值从数字 1 开始,一共有 10269 次,那么我们这里就小于等于 10269
for(int num=1; num<=10269; num++){
//拼接变量名称
username = “TRANNO”+“_”+num;
System.out.println(username);
//把拼接的名称赋值给 username
vars.put("TRANNO",username);System.out.println(vars.get(username));//vars.get()获取到变量名称,并和上面返回的 (1,2,3)名称一致,取到变量的值
//","体现在csv文档中就是向右移一个单元格
out.write(vars.get(username)+"\r\n"); //如单独用\n 无法达到换行的效果
}
out.close();
fstream.close();
结果

已经从数据库查询到值,保存到txt文件中。