我想通过JMeter打开EDGE浏览器。所有其他浏览器的 JMeter 中都有特定的配置元素。但是Edge没有任何&我想使用Edge浏览器。
答案 0 :(得分:0)
当前WebDriver Sampler plugin不支持Edge浏览器,您可以联系JMeter Plugins developers and maintainers并阐明路线图上的功能以及是否/何时实施。
同时,您仍然可以使用JSR223 Sampler和Groovy语言从JMeter启动Edge浏览器
确保安装JMeter WebDriver plugin。以下说明假定使用Selenium/WebDriver Support plugin version 3.0,可以使用JMeter Plugins Manager进行安装:
selenium-edge-driver-3.14.0.jar
并将其存储在JMeter安装目录的“ lib”文件夹下MicrosoftWebDriver.exe
for Edge版本并将其放在JMeter安装的“ lib”文件夹下将以下代码放入“脚本”区域:
System.setProperty("webdriver.edge.driver", "../lib/MicrosoftWebDriver.exe");
def driver = new org.openqa.selenium.edge.EdgeDriver()
driver.get("http://jmeter.apache.org")
答案 1 :(得分:-1)
User-Agent
标头添加到HTTP标头管理器例如,某些字符串选择一个来模拟EDGE:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.79 Safari/537.36 Edge/14.14393
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.116 Safari/537.36 Edge/15.15063
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36 Edge/16.16299
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.140 Safari/537.36 Edge/17.17134
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2486.0 Safari/537.36 Edge/13.10586
Microsoft Edge的用户代理字符串
适用于Windows 10和RemoteIE构建的桌面和移动版Microsoft Edge旨在与其他现代浏览器和现代Web内容实现最大互操作性。桌面,移动和WebView用户代理字符串在下面。
桌面:
Mozilla/5.0 (Windows NT 10.0; <64-bit tags>) AppleWebKit/<WebKit Rev> (KHTML, like Gecko) Chrome/<Chrome Rev> Safari/<WebKit Rev> Edge/<EdgeHTML Rev>.<Windows Build>
移动
Mozilla/5.0 (WM 10.0; Android <Android Version>; <Device Manufacturer>; <Device Model>) AppleWebKit/<WebKit Rev> (KHTML, like Gecko) Chrome/<Chrome Rev> Mobile Safari/<WebKit Rev> Edge/<EdgeHTML Rev>.<Windows Build>