0
jmeter 스크립트를 CSVDataConfig로 기록했습니다. 나는 이제 문제가 발견되지 csv 파일입니다 지금은Java 코드에서 csv 파일을 사용하여 매개 변수화 된 기존 JMeter 테스트 실행
public String sJMeterHome = "C:/Apache/apache-jmeter-2.13";
public String sJMeterProprtiesPath = "C:/Apache/apache-jmeter-2.13/bin/jmeter.properties";
String sUrlTestScriptFilePath = "C:/SourceFiles";
FileInputStream oFileTestCaseNameCSV = new FileInputStream(sUrlTestScriptCSVFilePath);
JMeterUtils.setJMeterHome(sJMeterHome);
JMeterUtils.loadJMeterProperties(sJMeterProprties.getPath());
JMeterUtils.initLogging();// you can comment this line out to see extra log messages of i.e. DEBUG level
JMeterUtils.initLocale();
StandardJMeterEngine jmeter = new StandardJMeterEngine();
HashTree testPlanTree = new HashTree();
SaveService.loadProperties();
testPlanTree = SaveService.loadTree(oFileTestCaseName);
jmeter.configure(testPlanTree);
jmeter.run();
로 자바에 다음 코드를 사용하여 JMeter가 아닌 GUI를 호출
<CSVDataSet guiclass="TestBeanGUI" testclass="CSVDataSet" testname="CSV Data Set Config" enabled="true">
<stringProp name="delimiter">,</stringProp>
<stringProp name="fileEncoding"></stringProp>
<stringProp name="filename">search.csv</stringProp>
<boolProp name="quotedData">false</boolProp>
<boolProp name="recycle">true</boolProp>
<stringProp name="shareMode">shareMode.all</stringProp>
<boolProp name="stopThread">true</boolProp>
<stringProp name="variableNames">searchkeyword</stringProp></CSVDataSet>
처럼 "search.csv"로 CSV 설정 파일의 위치를 언급 예외 오류가 발생했습니다.
동일한 폴더에 jmx 및 csv 파일을 저장합니다. oFileTestCaseName - jmx 파일을 읽고 saveservice에 추가합니다.
어떻게
nope. 나는 filename.csv로 언급한다. – GopalKrish
좋아, 그럼 전체 경로를 주려고. – Bhanu
안녕하세요, Bhanu, 고마워. 전체 경로를 사용하여 해결했습니다. 잘 작동합니다. – GopalKrish