首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我可以通过JMeter打开微软的边缘吗?

我可以通过JMeter打开微软的边缘吗?
EN

Stack Overflow用户
提问于 2019-02-01 08:30:11
回答 2查看 1.3K关注 0票数 2

我想通过JMeter打开边缘浏览器。所有其他浏览器都有特定的配置元素存在于JMeter中。但是Edge没有&我想使用edge浏览器。

EN

回答 2

Stack Overflow用户

发布于 2019-02-04 11:03:59

目前,WebDriver采样器插件不支持边缘浏览器,您可以联系JMeter插件开发人员和维护人员,澄清路线图上的特性以及是否/何时实现。

同时,您还可以使用JMeter和Groovy语言启动边缘浏览器。

  1. 确保安装JMeter WebDriver插件。下面的说明假设Selenium/WebDriver支持插件3.0版可以使用JMeter插件管理器安装
  1. 下载selenium-edge-driver-3.14.0.jar并将其存储在JMeter安装的"lib“文件夹下
  2. 下载MicrosoftWebDriver.exe的边缘版本,并将其放在JMeter安装的"lib“文件夹下
  3. 重新启动JMeter以获取.jar
  4. 将JSR223采样器添加到测试计划中
  5. 将以下代码放入"Script“区域: System.setProperty("webdriver.edge.driver",“./lib/MicrosoftWebDriver.exe”);def驱动程序=新的org.openqa.selenium.edge.EdgeDriver() driver.get(“http://jmeter.apache.org"”)
  6. 就是这样,JMeter应该启动边缘浏览器并打开JMeter网站
票数 3
EN

Stack Overflow用户

发布于 2019-02-01 09:22:18

更新的:要通过JMeter中的WebDriver调用边缘浏览器,请执行以下步骤:

  1. 下载Microsoft
  2. 安装JMeter-插件
  3. jp@gc - WebDriver Sampler添加到测试计划中
  4. jp@gc - Internet Explorer Driver Config添加到测试计划中
  5. 选择Internet Explorer Driver Config并打开Internet Explorer选项卡
  6. 在适当的字段中指定边缘WebDriver的路径
  7. 保存并运行您的测试边缘浏览器将启动!

还可以在没有WebDriver的情况下模拟边缘浏览器

  1. 添加HTTP报头管理器
  2. 在header管理器中添加具有User-Agent头的边缘用户代理字符串

例如,一些字符串不可以模拟边缘:

代码语言:javascript
运行
复制
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的用户代理字符串

MicrosoftEdgefor桌面和移动Windows 10和RemoteIE构建是为了与其他现代浏览器和当代web内容的最大互操作性而设计的。下面是桌面、移动和WebView用户代理字符串。 桌面: Mozilla/5.0 (WindowsNT10.0;<64位tags>) AppleWebKit/ (KHTML,类似壁虎) Chrome/ Safari/ Edge/。 莫比尔县 Mozilla/5.0 (WM 10.0;Android;;) AppleWebKit/ (KHTML,如Gecko) Chrome/ Mobile / Edge/。

Microsoft边缘用户代理字符串更改

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54475618

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档