2015-04-30 81 views
1

我在我們的網站上做一個負載,性能測試&我發現我可以使用webdriver取樣器,它將模擬與網站互動的用戶體驗同時服務器處於負載狀態,因此可以同時測量真實用戶的體驗。 另外,我不能在我們的某個頁面上使用記錄,因爲它使用GWT-RPC調用。所以我使用Webdriver取樣器。JMeter Webdriver取樣器它打開瀏覽器,但不會去URL

我已經開始寫了一些代碼。當我運行測試計劃時,瀏覽器將打開,它將停留在黑屏上。

你知道它爲什麼不去URL嗎?

我的設立是

Test Plan 
    Thread Group 
    HTTP Cookie Manager 
    [email protected] - Firefox Driver Config 
    [email protected] - Web Driver Sampler 

webdriver的採樣具有下面的代碼:

var pkg = JavaImporter(org.openqa.selenium) 
var support_ui = JavaImporter(org.openqa.selenium.support.ui.WebDriverWait) 
var wait = new support_ui.WebDriverWait(WDS.browser, 5000) 

WDS.sampleResult.sampleStart() 
WDS.browser.get('http://riaz-pc.infoshare.local:8080/clearcore') 
var userNameTxtBox = WDS.browser.findElement(pkg.By.id('unid')) 
userNameTextBox.click() 

WDS.log.info(WDS.name + ' has logged an entry'); 
WDS.sampleResult.sampleEnd() 

回答

2

你看到任何看起來像jmeter.log文件錯誤?

  • 爲:比通常它是由Firefox瀏覽器和硒庫版本不匹配(?你用FirefoxDriver,不是你)

    The WebDriver Sampler: Your Top 10 Questions Answered指導,支持最新的Firefox版本是引起更多JMeter的插件1.2.1 - 火狐33

  • JMeter的插件1.2.0 - 火狐26

嘗試確定哪些插件/ Firefox的你目前正在使用和需要的版本組合改變,我相信,問題將消失。

+0

非常感謝。我已經用Firefox 33解決了它的問題。我還必須從[apache-jmeter-2.13 \ lib]中刪除舊的/重複的http jar。 httpclient-4.2.6.jar(取消這個jar) httpclient-4.3.1。 jar httpcore-4.2.5.jar(取消這個jar) httpcore-4.3.jar httpmime-4.2.6.jar(取消這個jar) httpmime-4.3.1.jar –

相關問題