如何解决如何在 Jmeter 中为 chrome 驱动程序 webdriver samper 设置代理设置
我正在尝试在 Blazemeter 中运行 Jmeter Webdriver 脚本。浏览器正在启动,但后续请求失败。进一步调查发现,由于代理要求,chrome 驱动程序无法启动预期的 URL。
我尝试使用 JSR223 采样器在 Jmeter 设置线程组中使用代理设置。 下面是相同的代码。
因此,我在 Blazemeter 中收到“驱动程序不可执行错误”。
Proxy proxy = new Proxy();
proxy.setHTTPProxy("xyz.net:1234");
proxy.SslProxy("xyz.net:1234");
ChromeOptions options = new ChromeOptions();
options.setCapability ("proxy",proxy);
System.setProperty("webdriver.chromedriver","chromedriver");
driver = new ChromeDriver(options);
解决方法
- 我认为最好向BlazeMeter Support 提出这种形式的问题
-
The driver is not executable
错误与代理没有任何共同之处,您需要修改您的chromedriver
permissions 以允许其执行)
采取以下步骤:
-
将 setUp Thread Group 添加到您的测试计划
-
将 OS Process Sampler 添加到您的话题组
-
配置如下:
-
就是这样,您现在应该可以启动浏览器了
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。