嘗試使用StringFromFile函數從數據文件中讀取新行。 以下是我的代碼和數據文件。使用JMeter中的StringFromFile函數從csv文件中讀取多行
int numOfTransactions = Integer.parseInt(vars.get("POS_TRANSACTION_NUM"));
for(int i=0; i<numOfTransactions;i++){
addOneMessage(${_StringFromFile(data//external_50k.txt)});
log.info("${_StringFromFile(data//external_50k.txt,,,)}");
}
external_50k.txt:
10000
10001
10002
10003
10004
10005
..
50000
而且numOfTransactions = 3
。
因此for循環將循環3次,我想讀取並傳遞10000,10001和10002在addOneMessage函數中,並且下次讀取10004,10005和10006 ...直到具有50000行的文件耗盡。
但是,目前的StringFromFile不會讀取新行。 10000傳遞給addOneMessage 3倍
因此,它是象下面這樣:
10000
10000
10000
10001
10001
10002
10003