zoukankan      html  css  js  c++  java
  • Jmeter之webdriver插件的使用

    一、下载插件安装插件:

    1. 下载地址 JMeterPlugins-WebDriver-1.1.2
    2. 将JMeterPlugins-WebDriver-1.1.2libext中的*.jar拷贝到D:apache-jmeter-2.13libext下。
    3. 将JMeterPlugins-WebDriver-1.1.2lib中的*.jar拷贝到D:apache-jmeter-2.13lib下。
    4. 重启jmeter

    二、添加配置

    添加插件配置元件jp@gc - Chrome Driver Config,添加chromedriver.exe的路径

    三、添加取样器

    添加sample jp@gc - WebDriver Sampler

    四、取样器中写代码

    function sleep(delay) {
      var start = (new Date()).getTime();
      while ((new Date()).getTime() - start < delay) {
        continue;
      }
    }
    WDS.sampleResult.sampleStart()
    WDS.browser.get("https://www.baidu.com/");
    var searchBox = WDS.browser.findElement(org.openqa.selenium.By.id("kw"));
    searchBox.sendKeys('久曲健 博客园');
    searchBox.sendKeys(org.openqa.selenium.Keys.ENTER);
    sleep(3000);
    // 4. Verify successful form submission
    var results = WDS.browser.findElements(org.openqa.selenium.By.cssSelector("div > h3 > a[target='_blank']"))
    if(results.empty) {
        WDS.sampleResult.successful = false
        WDS.sampleResult.responseMessage = 'There were no results returned'
    }
    WDS.sampleResult.sampleEnd()
    

    五、效果

    优秀不够,你是否无可替代

    软件测试交流QQ群:721256703,期待你的加入!!

    欢迎关注我的微信公众号:软件测试君


  • 相关阅读:
    jQuery-选择器及属性修改
    jQuery 基础理论
    CSS 之 BFC(块级格式化上下文)
    H5--Web Storage
    H5 -WebWorker
    H5 --拖放
    nodejs Multer中间件
    k8s pod
    kubernetes
    优化CUDA数据传输
  • 原文地址:https://www.cnblogs.com/longronglang/p/14787420.html
Copyright © 2011-2022 走看看