jmeter - 我可以通过 JMeter 打开 Microsoft EDGE 吗?

标签 jmeter microsoft-edge jmeter-plugins jmeter-5.0

我想通过 JMeter 打开 EDGE 浏览器。所有其他浏览器在 JMeter 中都有特定的配置元素。但 Edge 没有,我想使用 Edge 浏览器。

最佳答案

目前WebDriver Sampler plugin不支持Edge浏览器,您可以联系JMeter Plugins developers and maintainers并澄清路线图上的功能以及是否/何时实现。

与此同时,您仍然可以使用 JSR223 Sampler 从 JMeter 启动 Edge 浏览器和 Groovy语言

  1. 确保安装 JMeter WebDriver plugin 。以下说明假设 Selenium/WebDriver Support plugin version 3.0 ,可以使用 JMeter Plugins Manager 安装:

    enter image description here

  2. 下载 selenium-edge-driver-3.14.0.jar并将其存储在 JMeter 安装的“lib”文件夹下
  3. 下载 MicrosoftWebDriver.exe对于您的 Edge 版本,并将其放在 JMeter 安装的“lib”文件夹下
  4. 重新启动 JMeter 以获取 .jar
  5. 将 JSR223 Sampler 添加到您的测试计划
  6. 将以下代码放入“脚本”区域:

    System.setProperty("webdriver.edge.driver", "../lib/MicrosoftWebDriver.exe");
    def driver = new org.openqa.selenium.edge.EdgeDriver()
    driver.get("http://jmeter.apache.org")    
    
  7. 就是这样,JMeter 应该启动 Edge 浏览器并打开 JMeter website

关于jmeter - 我可以通过 JMeter 打开 Microsoft EDGE 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54475618/

相关文章:

testing - 当我们的网站没有创建用户的授权时如何使用 jmeter 创建负载测试......但它通过社交网络获得授权

java - 如何找到基于 Spring 的 Web 应用程序中的性能瓶颈

javascript - ES6/ES2015 旧浏览器(Edge 13、IE11 等)中的 Javascript 不兼容

javascript - onBeforeUnload 无法在 Chrome 上正常工作

jmeter - jmeter断言失败时如何获取响应消息和响应码

websocket - JMeter Websocket : How to answer incoming pings with pongs while timer?

jmeter - 如何避免 JMeter 在每个 HTTP 请求节点中记录服务器名称或 IP?

html - 书签 :~:text= specifications

jmeter - 如何在数组上使用 ForEach Controller ?

automated-tests - 如何在固定时间后终止 jMeter 中的整个测试?