0

CSVDataConfig で jmeter スクリプトを記録しました。csv構成ファイルの場所を「search.csv」のように言及しました

 <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>

ここで、Java で次のコードを使用して jmeter 非 gui を呼び出します。

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();

問題は、csv ファイルが見つからないという例外エラーがスローされることです。

jmx ファイルと csv ファイルを同じフォルダーに保存します。oFileTestCaseName - jmx ファイルを読み取り、saveservice に追加します。

この問題を解決するにはどうすればよいですか

4

1 に答える 1

0

完全な CSV ファイル名、つまり C:/SourceFiles/filename.csv について言及しましたか?

于 2016-09-22T09:02:18.373 に答える