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:

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2018-07-17  
1234567
891011121314
15161718192021
22232425262728
293031    

数据统计

  • 访问量: 2277
  • 日志数: 7
  • 建立时间: 2017-12-26
  • 更新时间: 2018-03-13

RSS订阅

Open Toolbar