jmeter从文件中读取参数,并实现循环

1. 通过BeanShell Sampler获取csv的行数

 

 

import java.io.BufferedReader;
import java.io.FileReader;
BufferedReader br=new BufferedReader(new FileReader("E:\\Jmeter\\hospitaldata.csv"));
String tmpStr="";
int rowNum=0;
while(tmeStr=br.readLine()!=null){
rowNum++;
}
rowNum=rowNum-1;//去掉CSV文件标题行;
vars.put("rowNum",String.valueOf(rowNum));
log.info("-----------------CSV文件行数:--------"+rowNum+"-------------------");

 

2. 添加Loop Controller,其中Loop Count等于${rowNum}

 

 

3.在Loop Controller添加CSV Data Set Config元件

 

 4.在Loop Controller添加Http Request

 

posted on 2019-09-07 14:26  lci05  阅读(1131)  评论(0编辑  收藏  举报

导航