java 编写LR参数化文件(转载)
示例1:java直接将用户输入的文件内容变成LR参数化文件.dat的格式文件
转自:使用java编写程序生成loadrunner参数化文件
/** * 程序名称:GenLrParameter * 程序功能:生成loadrunner参数化时需要的dat文件 * 版本:0.2.2 * 时间:2011年10月28日8:33:33 * 作者:backtracker * 实现方法:用文件输出流连接文件,打印流打印数据,使用scanner接收用户输入 * 修改:修改代码,让代码更简洁 */ import java.io.BufferedWriter; import java.io.FileWriter; import java.io.IOException; import java.io.PrintWriter; import java.util.Scanner; public class GenLrParameter{ private String name; private int start; private int end; public static void main(String [] args) { try { new GenLrParameter().genParameter(); } catch (IOException e) { System.out.println("写入文件时出错"); System.exit(-1); } } public void genParameter() throws IOException{ Scanner input = new Scanner(System.in); System.out.println("请输入参数名:"); //接收参数名称 name = input.next(); try { System.out.println("请输入参数起始数字"); start = input.nextInt(); System.out.println("请输入参数数目"); end = input.nextInt()+start -1; } catch (Exception e) { System.out.println("请输入数字"); System.exit(-1); } FileWriter out = null; // 声明一个 file output 对象 BufferedWriter bw = null; PrintWriter pw = null; // 声明一个 print Writer 对象 try{ out = new FileWriter ("d:\\" + name + ".dat"); bw = new BufferedWriter(out); pw = new PrintWriter( bw ); pw.println (name); for( int i = start ;i<= end;i++){ pw.println(name+i); } System.out.println("参数文件"+name+".dat已经成功生成到D盘根目录!"); pw.close(); bw.close(); out.close(); }catch (Exception e) { System.out.println ("写入文件时出错"); System.exit(-1); } finally{ if (pw != null) pw.close(); if (bw != null) bw.close(); if(out != null) out.close(); } } }