2017-06-25 113 views

回答

0

該消息非常清楚。 SaveService#loadTree不再接受輸入流,它需要一個文件。您提到的鏈接是幾年前編寫的,當時它使用了仍接受輸入流的庫的一個版本。

變化

FileInputStream test = new FileInputStream("src/test/jmeter/ssoLogin.jmx"); 

File test = new File("src/test/jmeter/ssoLogin.jmx"); 
+0

感謝我其實試過,但隨後它不可能解決的test.close close方法()。所以即使不這樣做,如果以這種方式運行Jmeter將工作。 – robotcollector

+0

所以我試着運行它,這就是我得到的。 116 [main] INFO org.apache.jmeter.util.JMeterUtils - 將語言環境設置爲en_US 1102 [main] INFO org.apache.jmeter.save.SaveService - Testplan(JMX)版本:2.2。 Testlog(JTL)版本:2.2 1181 [main] ERROR org.apache.jmeter.save.SaveService - 無法計算保存服務屬性文件的校驗和 java.io.FileNotFoundException:src \ test \ jmeter \ bin \ saveservice.properties (系統找不到指定的路徑) \t at java.io.FileInputStream.open0(Native Method) – robotcollector