Я пробовал запустить следующий скрипт:
import org.apache.commons.io.FileUtils; // necessary import
int lines = FileUtils.readLines(new File("${testPlanFileDir}/csv/test_smtp_save.csv")).size() - 1; // get lines count
vars.put("lines", String.valueOf(lines)); // store the count into "lines" variable
Чтобы получить количество строк в моем CSV-файле, чтобы я мог выполнить цикл в соответствии с количеством строк в CSV-файле.
Приведенный выше сценарий отлично работает, если я запускаю из режима графического интерфейса, но когда я запускаю с терминала, он выдает следующую ошибку.
ERROR - jmeter.util.BeanShellInterpreter: Error invoking bsh method: eval
Sourced file: inline evaluation of:
``import org.apache.commons.io.FileUtils; // necessary import int lines = FileUtil . . . ''
: Typed variable declaration : Method Invocation FileUtils.readLines