在JMeter中使用Selenium和chromedriver时,我在chrome

时间:2017-04-10 14:08:33

标签: google-chrome selenium jmeter selenium-chromedriver

我继承了JMeter性能测试脚本。有一个chromedriver部分和一个HTTPSampler部分。 httpsampler部分工作正常。 chromedriver部分遇到了问题。当我运行时,chrome弹出如下: Chrome Error

此后计划中的任何步骤都没有推进。直到最近,我还看到了错误

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

我现在没有看到这个,所以我不知道测试运行的方式或者测试的运行方式是否存在差异。

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

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

有人有解决方案吗?

1 个答案:

答案 0 :(得分:1)

错误可能是由于Chrome驱动程序版本中的冲突造成的。请从this链接安装最新版本的 ChromeDriver

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