2015-04-30 83 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 –

相关问题