2017-04-10 215 views
0

我继承了JMeter性能测试脚本。有一个chromedriver部分和一个HTTPSampler部分。 httpsampler部分工作正常。该chromedriver部分遇到问题。当我运行它时,Chrome会像这样弹出: Chrome Error在JMeter中使用Selenium和chromedriver时,在chrome上出现错误

它不会继续执行计划中的任何步骤。直到最近我也一直看到的错误

Error communicating with the remote browser. It may have died. 

我不是现在看到这一点,所以我不知道,如果它只是在测试运行如何或者什么区别。

我继承这个的人在Mac上运行它并没有得到任何这些问题。我看到它在我得到它们的同时没有错误地运行。

我发现的一个解决方案是将--test-type标志添加到chromedriver。不幸的是,我无法找到通过JMeter运行时添加该参数的方法。我已经尝试在chromedriver.exe的路径末尾添加--test-type和-test-type,但那不起作用。

有没有人有一个解决方案?

+1

您的系统可能有很多Chrome.exe进程正在运行,请杀死它们并重试。 –

+0

同样的事情发生了。我起初尝试过,我甚至重新安装了Chrome,但不幸的是结果相同。 –

+1

您是否在使用最新版本的Chromedriver.exe? –

回答

1

该错误可能是由于chrome驱动程序版本中的冲突。请安装最新版本ChromeDriverthis链接。

最新版本的Chrome驱动程序支持浏览器版本v56-58

相关问题