无论是web自动化还是手机app自动化,WebDriver是Selenium的核心模块,jmeter WebDriver 仅支持Firefox、Chrome 和 HTML Unit驱动,暂不支持IE 驱动。

一、下载JMeterPlugins-WebDriver插件并配置
分享我的网盘下载地址:https://pan.baidu.com/s/1Im3c9e3bNJHDskl3r9zpeA   提取码:6clp 
  • 将JMeterPlugins-WebDriver.zip解压后,将lib目录下所有的jar包复制粘贴到jmeter安装路径下lib目录下
将JMeterPlugins-WebDriver.zip解压后,将ext目录下的JMeterPlugins-WebDriver.jar复制粘贴到jmeter安装路径下lib/ext目录下
二、重启jmeter后,在线程组下可以创建WebDriver取样器:jp@gc - WebDriver Sampler,如图:
  • 在WebDriver-Script里面编写测试脚本(可选择自己熟悉的语言)

三、添加浏览器驱动配置元件,注意,需要将其放在WebDriver 取样器前面
  • 设置浏览器驱动配置元件启动代理,这里选用了Chrome Driver Config
  • Proxy:选择“User system proxy settings”
  • Chrome:Path to Chrome Driver路径下填写本地电脑Chrome安装路径下的chromedriver.exe全路径,如:C:\Program Files (x86)\Google\Chrome\Application\chromedriver.exe
四、运行jmeter,则jmeter通过代理的方式自动启动Chrome浏览器,并根据脚本WebDriver Sampler编写的脚本来执行测试用例。
注意:jmeter启动执行测试用例脚本后,点击停止测试按钮,若你已经打开了多个Chrome浏览器,则会提醒先关闭所有Chrome进程,之后会自动启动Chrome浏览器测试,如图:

转载于:https://www.cnblogs.com/luihengk/p/11403867.html

jmeter+WebDriver:启动浏览器进行web自动化相关推荐

  1. webdriver启动浏览器、设置profile加载插件步骤详解

    本文主要记录下在使用selenium2/webdriver时启动各种浏览器的方法.以及如何加载插件.定制浏览器信息(设置profile)等 环境搭建可参考我的另一篇文章:http://www.cnbl ...

  2. webdriver启动浏览器之后无法打开在程序中指定的url

    1.想要使用selenium,必须先安装. 可以在pycharm中,file--->settings--->project interpreter--->然后点击面板中的加号,搜索s ...

  3. 遇到的坑_新手搭建web自动化遇到的坑...

    关注并置顶[柠檬班] 就能第一时间找到呦~ 现在自动化测试越来越火,企业在招聘人才的时候明明招的是功能测试. 但是面试的时候还是问到了,同学,你会不会自动化呀? 不会呀?那可能不是很适合我们这个岗位. ...

  4. 2、selenium原理和启动浏览器(Chromoption类)

    戳:web自动化环境安装(selenium安装.卸载和Chromedriver下载.安装) selenium原理和启动浏览器 一. selenium 1.selenium简介 2.selenium原理 ...

  5. web自动化捕捉元素基本方法

    前言:前面已经把环境搭建好了,从这篇开始,正式学习selenium的webdriver框架.我们平常说的 selenium自动化,其实它并不是类似于QTP之类的有GUI界面的可视化工具,我们要学的是w ...

  6. selenium+Edge浏览器实现web端自动化测试

    selenium+Edge浏览器的自动化测试 1. 概述 2. selenium自动化原理 (1)selenium3 (2)安装方式 3. 实战案例体验selenium自动化 4. 关于seleniu ...

  7. WEB自动化(4)使用selenium将网站验证码截图保存为本地图片

    WEB自动化(1)环境安装及打开浏览器实例 WEB自动化(2)常用的元素定位方法之xpath详解 WEB自动化(3)PO设计模式原理与实现 WEB自动化(4)使用selenium将网站验证码截图保存为 ...

  8. WEB自动化(5)获取网站验证码即从验证码截图中获取图片中的字符串

    WEB自动化(1)环境安装及打开浏览器实例 WEB自动化(2)常用的元素定位方法之xpath详解 WEB自动化(3)PO设计模式原理与实现 WEB自动化(4)使用selenium将网站验证码截图保存为 ...

  9. web自动化如何在不同浏览器运行_2020自动化测试岗位需求的7项必备技能(更新版)...

    随着敏捷和DevOps等新时代项目开发方法逐渐取代旧的瀑布模型,测试需求在业界不断增长.测试人员现在正在与开发人员一起工作,自动化测试在许多方面极大地取代了手动测试.如果您是自动化测试领域的新手,刚雇 ...

最新文章

  1. sublime 经验总结 主题有 less2css
  2. 软件工程进度条-第十二周
  3. DIY人脸跟踪电风扇送女朋友(4)
  4. 计算机数据链路层教案,第三章 数据链路层(2) 新.ppt
  5. (转)利用WPF的ListView进行大数据量异步加载
  6. web APIS
  7. 2008r装mysql_mysql5.7.17在win2008R2的64位系统安装与配置实例
  8. 练习ddt-file_data时,报错UnboundLocalError local variable ‘value‘ referenced before assignment
  9. php替换文本域中的换行符,文本域中换行符的替换示例
  10. 过年回家送什么?这10个教小朋友编程玩具最有科技感
  11. 蓝桥杯 ALGO-64 算法训练 大小写判断
  12. Android 实现全屏、无标题栏
  13. NTL的安装、连接与使用(基于CentOS、Clion)
  14. 【批量去除图片的背景】
  15. 解决 vmware 虚拟机安装后没有虚拟网卡问题
  16. RTCP关键协议翻译
  17. Deep Snake for Real-Time Instance Segmentation:基于Deep Snake的实例实时分割
  18. Prolific USB-to-Serial Comm Port最新程序不支持win11怎么处理
  19. CodeForces - 985E Pencils and Boxes
  20. 独家 | pyecharts V1.0.0 版本正式发布

热门文章

  1. CSS实现树形结构 + js加载数据
  2. 转载——java synchronized详解
  3. 对session的理解
  4. Android中的AnimationDrawable的使用
  5. 【转】英文论文中“such as, for example, e.g., i.e., etc., et al. ”的用法分析
  6. 日本企业RPA导入风险分析和解决对策
  7. Struts2_2_第一Struts2应用
  8. OpenCV学习(27) 直方图(4)
  9. Windows PowerShell:(2)基本操作
  10. 加强型的记录集权限(数据集权限、约束表达式设置功能)实现方法界面参考...