zoukankan      html  css  js  c++  java
  • 使用WebDriver采样器将JMeter与Selenium集成

    准备工作:

    首先,你的jmeter中安装了jmeter插件管理器(如下图)

     没安装的移步这里下载:https://jmeter-plugins.org/install/Install/

    下载完成后,将解压文件放置安装目录的lib>ext文件下,重启jmeter即可。 

    1、在JMeter中添加Selenium / WebDriver插件

     插件安装完成以后,jmeter会自动重启。可以在已安装的插件目录下看到selenium/webdriver

    2、下载chrome驱动:chromedriver.exe

    下载地址:http://npm.taobao.org/mirrors/chromedriver/

    根据自己chrome浏览器版本下载对应驱动

    下载后解压,并将驱动文件chromedriver.exe放置到自己想放置的目录下(这里放置在D盘根目录下)

     3、集成

    (1)添加线程组

    测试计划>添加>线程(用户)>线程组

    (2)添加webdriver

    线程组>添加>取样器>jp@gc - WebdriverDriver Sampler

    (3) 在Web Driver 采样器中添加测试脚本

    脚本执行流程大致如下:打开百度--给搜索框输入值‘Test’--回车

    WDS.sampleResult.sampleStart()
    WDS.browser.get("https://www.baidu.com/");
    var searchBox = WDS.browser.findElement(org.openqa.selenium.By.id("kw"));
    searchBox.sendKeys('Test');
    searchBox.sendKeys(org.openqa.selenium.Keys.ENTER);
    WDS.sampleResult.sampleEnd()

    (4)添加chrome驱动配置元件: jp@gc - Chrome Driver Config

    线程组>添加>配置元件>jp@gc - Chrome Driver Config

    (5)关联chrome驱动

     

    (6)添加察看结果树

    线程组>添加>监听器>察看结果树

    (7)运行并查看结果

  • 相关阅读:
    编辑器漏洞
    csrf漏洞
    sdram控制2
    简易sdram控制1
    8051核
    AD7928
    FIR滤波器的verilog实现方法
    fft_cepin
    fft_fft_control
    FFT_fifo
  • 原文地址:https://www.cnblogs.com/yudx/p/12966846.html
Copyright © 2011-2022 走看看