环境准备:
Jmeter:5.2.1
Chrome:90.0.4430.93 (正式版本) (x86_64) (可以通过浏览器访问 chrome://version 查询)
chromedriver:90.0.4430.24(https://npm.taobao.org/mirrors/chromedriver/)
正文开始:
问题:如何在jmeter里面使用Webdriver?
答:在jmeter插件管理器下载安装WebDriver插件就可以了
安装插件管理器
下载地址: https://jmeter-plugins.org/install/Install/
下载好之后,将该jar包放入到jmeter的安装路径下的 lib/ext 目录下,重启jmeter即可
在线安装WebDriver插件,
路径:Jmeter-Option(选项)-Plugins Manager-Available Plugins:检索WebDriver,勾选Selenium/WebDriver Support,选择应用并重启
新建一个Jmeter WebDriver测试Demo
- 添加测试计划: jmeter-webdriver
- 添加线程组:
- 添加配置元件->jp@gc - Chrome Driver Config (我用chrome浏览器) ,Chrome设置里面指定chromeDriver地址,如果没有需要下载解压使用,地址放在正文上面
- 添加采样器->jp@gc - WebDriver Sampler
WDS.sampleResult.sampleStart() WDS.browser.get('https://blog.csdn.net/xwx5250/category_7035920.html') WDS.sampleResult.sampleEnd() // 3. Verify the results if(WDS.browser.getTitle() != '学习_xwx5250的博客-CSDN博客') { WDS.sampleResult.setSuccessful(false) WDS.sampleResult.setResponseMessage('Expected title to be 学习') }
- 添加监听器->查看结果树
- 执行测试计划