2016-09-21 17 views
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に追加します。

にはどうすれば

答えて

0

は、あなたが完全なCSVファイル名すなわちCを言及しました。この問題を解決することができます。/SourceFiles/filename.csvを?

+0

nope。私はfilename.csvとして言及します – GopalKrish

+0

大丈夫、次に完全なパスを与えるようにしてください – Bhanu

+0

こんにちはBhanu、ありがとう。私は完全なパスを使用して解決しました。そのうまく動作します。 – GopalKrish

関連する問題