【问题标题】:Simple way of converting Selenium browser scripts to Jmeter scripts?将 Selenium 浏览器脚本转换为 Jmeter 脚本的简单方法?
【发布时间】:2018-12-10 19:13:17
【问题描述】:

我正在寻找一种将当前已经工作的 Selenium 浏览器自动化脚本转换为 Jmeter 脚本的方法。请记住,我没有负载测试经验,只有浏览器 UI 自动化。我知道有一个名为 Blazemeter 和 taurus 的工具,但我正在寻找一个免费的简单解决方案?

谢谢。

【问题讨论】:

  • 听起来像是灾难的秘诀

标签: java selenium automation jmeter load-testing


【解决方案1】:

只需使用 JMeter 的 HTTP(S) Test Script Recorder 记录它们

  1. 准备 JMeter 进行记录。最快的方法是使用JMeter Templates Feature

    • 从JMeter主菜单中选择File -> Templates -> Recording并点击“创建”
    • Test Plan中找到HTTP(S) Test Script Recorder,点击“开始”
  2. Configure your Selenium tests to run through JMeter proxy.下面的代码是针对火狐的

    org.openqa.selenium.Proxy proxy = new org.openqa.selenium.Proxy();
    proxy.setHttpProxy("localhost:8888");
    DesiredCapabilities cap = new DesiredCapabilities();
    cap.setCapability(CapabilityType.PROXY, proxy);
    WebDriver driver = new FirefoxDriver(cap);
    
  3. 运行测试。 JMeter 将捕获请求并将其保存在Recording Controller

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-03
    相关资源
    最近更新 更多