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
  • 相关阅读:
    GDC快讯,腾讯CMatrix布局云游戏B端领域
    如何测试小程序? 腾讯智慧零售保障优衣库小程序体验优化
    一分钟读懂兼容报告:测试过程视频复现,问题定位很轻松
    一到秒杀就瘫痪?压测大师保你后台稳健
    how2j-springcloud-摘抄
    问题1
    springcloud---how2java--记录零碎的信息
    how2java-springcloud-demo
    oracle 查两个日期之间数据有多少条
    非官网渠道下单导致的错误
  • 原文地址:https://www.cnblogs.com/a00ium/p/10360245.html
Copyright © 2011-2022 走看看