JMeter插件之Webdriver Sampler安装、初步使用过程中遇到的问题和解决之道
上一篇 /
下一篇 2018-02-09 15:27:58
/ 个人分类:性能测试
1、今天使用BlazeMeter导出文件又有问题,去插件网https://www.chromefor.com/又下载了最新版的BlazeMeter,问题解决,可以导出文件。
2、使用BlazeMeter录制登录待测网站的脚本,每次随请求一起发送的参数是随机生成的一串数字,所以完全使用录制的脚本作为JMete中测试计划,执行脚本时带参数的请求访问不成功。
解决思路:(1)应该清楚同请求一起发送的参数是通过什么途径生成的。(2)是否可以和selenium联合使用,通过定位元素进行操作。
上网搜资料发现JMeter有个Selenium/Webdriver Support的插件可以写自动化脚本
3、Webdriver Sampler的安装
Jmeter插件网:https://jmeter-plugins.org/install/Install/。可以先下载JMeter的 插件管理器Plugins Manager 然后再安装了Webdriver Sampler插件,具体安装过程可参考:http://blog.csdn.net/u011541946/article/details/71152214
(1)如果Webdriver Sampler写的脚本,运行时能启动火狐浏览器,但是访问链接失败,(报错org.openqa.selenium.WebDriverException: Failed to connect to binary FirefoxBinary..........)很大可能是火狐浏览器和Jmeter版本不兼容,换成都是高版本或都是低版本的。
(2)安装火狐浏览器后,运行脚本,查看告警信息,提示说没有找到火狐浏览器。我第一次安装是自定义安装在了D盘里,明明安装了火狐但webdriver找不到火狐,根本就不会启动浏览器。针对这个问题,卸载掉火狐后,重新安装,这次选择自动安装,安装在了"C:\Program Files (x86)\Mozilla Firefox\firefox.exe"目录下,然后再次运行脚本就能正常打开浏览器,正常打开要访问的链接了。
(3)使用Webdriver Sampler插件写登录脚本,执行脚本登录待测网站,登录成功。
收藏
举报
TAG: