【发布时间】:2019-02-01 08:30:11
【问题描述】:
我想通过 JMeter 打开 EDGE 浏览器。所有其他浏览器在 JMeter 中都有特定的配置元素。但是Edge没有任何&我想使用边缘浏览器。
【问题讨论】:
标签: jmeter microsoft-edge jmeter-plugins jmeter-5.0
我想通过 JMeter 打开 EDGE 浏览器。所有其他浏览器在 JMeter 中都有特定的配置元素。但是Edge没有任何&我想使用边缘浏览器。
【问题讨论】:
标签: jmeter microsoft-edge jmeter-plugins jmeter-5.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 并将其放在 JMeter 安装的“lib”文件夹下将以下代码放入“脚本”区域:
System.setProperty("webdriver.edge.driver", "../lib/MicrosoftWebDriver.exe");
def driver = new org.openqa.selenium.edge.EdgeDriver()
driver.get("http://jmeter.apache.org")
【讨论】:
更新: 要通过 JMeter 中的 WebDriver 调用 EDGE 浏览器,请按照以下步骤操作:
jp@gc - WebDriver Sampler 添加到您的测试计划中jp@gc - Internet Explorer Driver Config 添加到您的测试计划中Internet Explorer Driver Config 并打开Internet Explorer 选项卡你也可以只模拟没有 WebDriver 的 EDGE 浏览器
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>
【讨论】: