给定一个文件夹路径,期望将这个文件夹下所有的文件名和文件数量输出供后续接口使用
增加一个beanshell sampler,filepath可以在用户自定义中定义后引用
String filepath="${filepath}";
log.info(filepath);
// 获得指定文件对象
File file=new File(filepath);
// 获得该文件夹内的所有文件存于数组中
File[] array = file.listFiles();
//计算数组长度,获取文件数量
int cyclenum=array.length;
//将文件名数组放在filename的对象中
vars.putObject("filename",array);
//获取循环次数
vars.put("cyclenum",cyclenum.toString());
log.info(cyclenum.toString());
for(int i=0;i<array.length;i++)
{
//利用getName()获取文件名
log.info(array[i].getName());
}