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();
などのJavaに次のコードを使用して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