测试相关的东东

Jmeter+ WebDriver Sampler实现UI自动化

2019-01-30  本文已影响0人  取十个帅气的昵称吧

学习Jmeter主要为了完成接口测试之需求,当某日发现无法抓到接口时,想到了selenium可实现模拟浏览器操作。

通过百度等手段发现jmeter有插件完成该操作,从而引用Jmeter+ WebDriver Sampler实现简要的ui自动化需求。

操作步骤:

1、通过jmeter plugins Manger(应用商城)下载WebDriver Sampler下载。

2、如何实现该插件的使用。该插件分为两部分,浏览器配置组件与取样器组件。浏览器配置组件支持多种浏览器,关于driver需自行百度,不同版本浏览器对应不同driver版本。

3、driver路径设置,设置driver存放路径。

4、语法选择javascript(百度许久就没找到其他语法的,虽然该插件支撑N多种语法),了解怎么定位即可,各种网页操作事件百度都有现成的。

5、获取到token即可为所欲为完成接口业务测试(不是因为登录找不到接口,打死不想走这步来获取token),根据测试数据需求对参数进行了提取加工处理。

6、已愉快的获取到token,并通过Java进行处理进行数据传递,接下来接口随便使用token进行接口测试。

根据本次实践发现,通过Jmeter+ WebDriver Sample比python+selenium或者java好用多了,jmeter提供了各种组件支撑,高并发,高请求,各种简要函数等,只需用WebDriver Sample进行UI自动化操作进行业务测试即可。又可通过UI自动化操作+接口自动化测试完成整个web端的测试,可快速建立基于Jmeter的自动化测试方向。

上一篇下一篇

猜你喜欢

热点阅读