• 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
  • 相关阅读:
    python面向对象中的一些特殊__方法__
    mysql数据库的优化和查询效率的优化
    详解python的垃圾回收机制
    基于django的自定义简单session功能
    使用python制作验证码
    Netty 系列之 Netty 高性能之道
    Java提高篇(二七)-----TreeMap
    Oracle、MySql、SQLServer 数据分页查询
    深入理解数据库原理系列(1)---日志系统原理
    34个数据库常见面试题讲解
  • 原文地址:https://www.cnblogs.com/a00ium/p/10360245.html
Copyright © 2020-2023  润新知