一尘不染

如何在Jmeter Webdriver采样器中使用chromeoption和desirecapabilities?

selenium

我正在将Jmeter
webdriver采样器与chrome浏览器一起使用。我需要在jmeter中使用chromeoption和期望的功能。我该如何编码以使用这些选项。

我要使用的示例代码可以是这样。

ChromeOptions options = new ChromeOptions();
options.addArguments(new String[] {"window-size=12000,10000"});
DesiredCapabilities cap = DesiredCapabilities.chrome();
cap.setCapability(ChromeOptions.CAPABILITY, options);

有人可以帮忙吗?


阅读 535

收藏
2020-06-26

共1个答案

一尘不染

查看ChromeDriverConfig.java
,您当前无法使用WebDriver Sampler对其进行控制,因此这些选项位于:

  1. 修补ChromeDriverConfig源代码,并根据需要修改ChromeOptions和DesiredCapabilities的初始化。完成后,您将需要重新构建插件并将其放入JMeter安装的“ lib / ext”文件夹。
  2. 切换到JSR223 Sampler,您将在其中完全控制WebDriver实例(但是,您需要注意使用自由端口等启动和停止它)。与JSR223 Sampler一起使用的推荐语言是Groovy
2020-06-26