如何在 Jmeter Webdriver Sampler 中禁用 "Chrome --disable-web-security"?
How to Disable "Chrome --disable-web-security" in Jmeter Webdriver Sampler?
我们正在尝试对我们的一个 Web 应用程序进行性能测试,该应用程序使用 JMeter 启用了安全功能,但我们无法通过 Chrome --disable-web-security 在 webdriver Sampler 中,想知道当 webdriver sampler 启动 chrome 浏览器时,我们是否有任何选项可以传递 Chrome --disable-web-security
?
下面是我们用来手动禁用 Web 安全以测试应用程序的示例命令行。
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --disable-web-security --user-data-dir="chrome"
很遗憾,您不能,您可以通过 JMeter Plugins Support Forum
要求 WebDriver Sampler 插件开发人员或维护人员将此选项包含到未来版本之一中
同时你可以切换到JSR223 Sampler and write your Selenium-related code in Groovy language,它会给你完全的控制和灵活性,示例代码:
System.setProperty('webdriver.chrome.driver', '/path/to/chromedriver')
def options = new org.openqa.selenium.chrome.ChromeOptions()
options.addArguments('--disable-web-security')
def chromedriver = new org.openqa.selenium.chrome.ChromeDriver(options)
chromedriver.get('http://example.com')
启用 Chrome 驱动程序配置选项,“允许不安全的证书”对我来说效果很好 requirement.Could 值得一试。
Chrome Driver Config Screenshot
我们正在尝试对我们的一个 Web 应用程序进行性能测试,该应用程序使用 JMeter 启用了安全功能,但我们无法通过 Chrome --disable-web-security 在 webdriver Sampler 中,想知道当 webdriver sampler 启动 chrome 浏览器时,我们是否有任何选项可以传递 Chrome --disable-web-security
?
下面是我们用来手动禁用 Web 安全以测试应用程序的示例命令行。
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --disable-web-security --user-data-dir="chrome"
很遗憾,您不能,您可以通过 JMeter Plugins Support Forum
要求 WebDriver Sampler 插件开发人员或维护人员将此选项包含到未来版本之一中同时你可以切换到JSR223 Sampler and write your Selenium-related code in Groovy language,它会给你完全的控制和灵活性,示例代码:
System.setProperty('webdriver.chrome.driver', '/path/to/chromedriver')
def options = new org.openqa.selenium.chrome.ChromeOptions()
options.addArguments('--disable-web-security')
def chromedriver = new org.openqa.selenium.chrome.ChromeDriver(options)
chromedriver.get('http://example.com')
启用 Chrome 驱动程序配置选项,“允许不安全的证书”对我来说效果很好 requirement.Could 值得一试。
Chrome Driver Config Screenshot