2017-10-09 128 views
0

即時通訊使用硒與JMeter的webdriver的樣,我想測試我的互聯網Exoplorer應用程序購買,當我運行它,我得到這個錯誤:如何在JMeter selenium中設置系統屬性?

java.lang.IllegalStateException: The driver executable does not exist: C:\Users\PNB01\Desktop\JMETER\apache-jmeter-3.3\bin 

這是我在webdriver的取樣腳本:

System.setProperty("webdriver.ie.driver", "C:/IEDriverServer.exe"); 
WDS.sampleResult.sampleStart() 
WDS.browser.get('http://www.google.com') 
WDS.sampleResult.sampleEnd() 
+0

的可能的複製[無法運行在Internet Explorer驅動硒的webdriver測試(https://stackoverflow.com/questions/26398421 /無法運行selenium-webdriver-tests-with-internet-explorer-driver) –

+0

我想你可以通過使用「selenium」加上你的錯誤信息來搜索SO來解決這個問題。 –

+0

兄我需要將系統屬性設置爲JMeter而不是java –

回答

0

一些編碼問題。我想你有複製粘貼谷歌的代碼。

提示

  1. 將代碼複製到一些文本編輯器,然後複製粘貼代碼偏食。
  2. 如果你使用eclipse,使用這個命令來改變編碼/格式,它會正常工作。

    命令1:CRTL + A(選擇所有)

    命令2:CTRL + SHIFT + F(改變格式UFT8編碼)

希望這有助於。謝謝。

+0

兄弟我想在jmeter中設置系統屬性不在復位 –

+0

好的..如果您提供的代碼需要在jmeter中設置,那麼快捷方式我給出的命令可能無法正常工作。我建議你刪除你的行並嘗試輸入並執行它。 –

0
java.lang.IllegalStateException: The driver executable does not exist: C:\Users\PNB01\Desktop\JMETER\apache-jmeter-3.3\bin<br/> 

- 當程序正在查找不存在於所述路徑中的文件時出現此錯誤。
- 同樣,請確保您具有所有必需的JMeter文件。

System.setProperty不足以設置您的項目使用JMeter。

參考這些條款,這可能會幫助你在設置項目:問題

可能重複: How to create and run Apache JMeter Test Scripts from a Java program?

對於配置項目中使用的JMeter: http://uttesh.blogspot.in/2015/04/jmeter-load-testing-by-code-jmeter-api.html

0

你必須至少3種設置JMeter特性的方法:

  1. 將相關行添加到系統。物業文件(生活在你安裝Jmeter的「bin」文件夾)

    webdriver.ie.driver=C:/IEDriverServer.exe 
    

    JMeter的重啓將被要求通過'-D command-line argument`挑財產高達

  2. 它傳遞給JMeter的啓動腳本,如:

    jmeter -Dwebdriver.ie.driver=C:/IEDriverServer.exe -n -t .... 
    
  3. 如果你想run JavaScript in Java您需要提供System類象的完整包名:

    java.lang.System.setProperty('webdriver.ie.driver', 'C:/IEDriverServer.exe') 
    

參考文獻:

相關問題