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();  
              
        }  
          
    }     
      
}  

 

posted @ 2017-11-29 10:53  milkty  阅读(375)  评论(0编辑  收藏  举报