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
  • 相关阅读:
    WEB版一次选择多个文件进行批量上传(swfupload)的解决方案
    WEB版一次选择多个文件进行批量上传(WebUploader)的解决方案
    WEB上传大文件解决方案
    kindeditor 富文本粘贴 图片
    Kindeditor图片粘贴上传(chrome)
    PHP超大文件下载,断点续传下载
    大文件断点上传 js+php
    常见的消息映射格式总结
    常见的消息映射格式总结
    C++项目中的extern "C" {}
  • 原文地址:https://www.cnblogs.com/a00ium/p/10360245.html
Copyright © 2011-2022 走看看