zoukankan      html  css  js  c++  java
  • Jmeter 获取CSV行数

    import java.io.BufferedReader;
    import java.io.FileInputStream;
    
    String str = "E:\Desktop\WOS接口测试";
    String[] strs = {"评价列表.csv","添加留言.csv"};    
    for(int i=0;i<strs.length;i++)
    {
        int rowNum = 0;
        FileReader fr = new FileReader(str+"\"+strs[i]);
        BufferedReader br = new BufferedReader(fr);    
        while((br.readLine())!=null)
        {
                    rowNum++;                
            }
            //System.out.println("rowNum"+i);
            //System.out.println(rowNum);
            vars.put("rowNum"+i,String.valueOf(rowNum));
        br.close();
    }
    View Code
     1 import java.io.BufferedReader;
     2 import java.io.FileReader;
     3 import java.io.File;
     4 
     5 
     6 print("========输出结果表格${csvPath}============  "+"${csvPath}");
     7 print("========Case 表格${csvPath}============  "+"${csvCase}");
     8 
     9 BufferedReader br=new BufferedReader(new FileReader("${csvCase}"));
    10 //BufferedReader bufRdr = new BufferedReader(new InputStreamReader(new FileInputStream(file), "UTF8"));
    11 String tmpStr="";
    12 int rowNum=0;
    13 while(tmeStr=br.readLine()!=null){
    14     rowNum++;
    15 }
    16 rowNum=rowNum-1;//去掉CSV文件标题行;
    17 vars.put("rowNum",String.valueOf(rowNum));
    18 print("-----------------1CSV文件行数:--------"+rowNum+"-------------------");
    19 log.info("-----------------1CSV文件行数:--------"+rowNum+"-------------------");
    20 
    21 print("-----------------Case源CSV表格路径:--------"+"${csvCase}"+"-------------------");
    22 //String getRowNum=vars.get("rowNum");
    23 
    24 //int csvNo= Integer.parseInt(vars.get("rowNum"));
    25 
    26 
    27 int totalElements= Integer.parseInt(vars.get("rowNum"));
    28 print("Total_csvNoCSV总行号---->>  "+totalElements);
    29 vars.put("totalElements", String.valueOf(totalElements));
    30 //print(${__javaScript("${totalElements}")});
    31 //print("======javaScript======"+${__javaScript(totalElements)});
    View Code
  • 相关阅读:
    mycat
    人大金仓备份和还原
    文件断点上传,html5实现前端,java实现服务器
    MoChat
    PHP性能追踪及分析工具xhprof的安装与使用
    使用 satis 搭建一个私有的 Composer 包仓库
    sed命令用法详解
    rsync同步工具学习笔记
    服务器支持AspJpeg和JMail45_free.msi组件
    批处理——服务器的web文件备份
  • 原文地址:https://www.cnblogs.com/a00ium/p/10360245.html
Copyright © 2011-2022 走看看