我继承了JMeter性能测试脚本。有一个chromedriver部分和一个HTTPSampler部分。 httpsampler部分工作正常。 chromedriver部分遇到了问题。当我运行时,chrome弹出如下:
此后计划中的任何步骤都没有推进。直到最近,我还看到了错误
Error communicating with the remote browser. It may have died.
我现在没有看到这个,所以我不知道测试运行的方式或者测试的运行方式是否存在差异。
我继承了这个人是在mac上运行它并没有遇到任何这些问题。我看到它在我得到它们的同时没有错误地运行。
我找到的一个解决方案是将--test-type标志添加到chromedriver。不幸的是,当通过JMeter运行时,我找不到添加该参数的方法。我尝试将-test-type和-test-type添加到chromedriver.exe路径的末尾,但这不起作用。
有人有解决方案吗?
答案 0 :(得分:1)
错误可能是由于Chrome驱动程序版本中的冲突造成的。请从this链接安装最新版本的 ChromeDriver 。
最新版本的Chrome驱动程序支持浏览器版本 v56-58 。