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

 

转载于:https://www.cnblogs.com/a00ium/p/10360245.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值