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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM