我正在運行JMeter測試並希望從CSV讀取某些值(由於其他原因,我無法使用通常用於讀取CSV的CSV數據集配置。是由於CSV在測試中加載/讀取的順序)。「對象構造函數」JMeter中的Beanshell錯誤
使用一個BeanShell預處理器,我已經使用下面的腳本來讀取文件,以便我可以解析並找到我需要的值 - 此時,我只是想輸入文件,然後我會在腳本中添加更多以實際解析數據。
docFile=new File("C:/Dev/jmeter-support.csv");
BufferedInputStream bin;
bin = new BufferedInputStream(new FileInputStream(docFile));
while(bin.read()!=-1){}
bin.close();
但是,下面的錯誤絆倒了我。我曾嘗試過預先聲明變量的對象類型,但同樣的錯誤仍然持續存在。目前還不清楚在這個腳本中可能導致錯誤的原因。
jmeter.util.BeanShellInterpreter: Error invoking bsh method: eval
Sourced file: inline evaluation of: ``//String fileName = vars.get("skillsFile"); docFile=new File("C:/Dev/jmeter-sup . . . '' : Object constructor
謝謝你的努力。我會給它一個鏡頭 - 雖然我希望這可能是背後的錯誤的原因,同時我會踢我自己,如果是這樣:p – krodmannix
請讓我知道,如果它是一些其他問題 - 我會喜歡學習:) – vins
這不是問題 - 我嘗試了多個文件,但它仍然無法正常工作。你使用的是什麼版本的JMeter? – krodmannix