使用katalon录制、编辑web脚本
使用katalon录制、编辑web脚本
一、下载、解压katalon
官网下载,下载完成后直接解压,运行katalon.exe即可
https://www.katalon.com/download/
邮箱注册后直接下载
二、创建测试用例
1. 创建项目
file → new → project
如下图,填写好项目名,Location可以自定义目录,也可使用默认值
*注:Type 选择 web,使用网页记录功能
2. 创建测试用例
左侧文件目录中,右键test cases → new →test case,然后即可开始录制脚本
3. 录制脚本
选中图中的 Record web,开始录制脚本
输入url,点击后面的浏览器图标开始录制
题外话:
图中URL,是我自己学java web的时候随便写的一个项目;
浏览器推荐使用谷歌,但是我电脑不知道为啥,选择使用谷歌录制时报错,说我电脑上未安装谷歌,无奈…只好用火狐
1. 完成相应操作后,点击stop recording,停止录制;
2. 可以通过点击 run 查看刚才录制的浏览器操作
3. 点击下方的 OK ,保存
new folder,新建一个文件夹,保存到该文件夹,点击 OK ,保存
这就是刚才录制的脚本
三、简单编辑脚本
1. 将username、password设置成变量
切换到 variables 这一栏,Add 添加变量,设置name和默认值
回到刚才的 manual 栏,双击“test01”的单元格,在弹出的框中 ,value type中,把string改为variable,value改为刚才设定的username,OK保存
存放密码的那个单元格做一样的操作
设置完成后,运行(自行选择浏览器运行,katalon默认使用火狐)
发现,保存报错,是由于录制时 ,输入的密码,被katalon自动转码了,然后设置的password是自己输入的、未经转码的,对不上号
此时,将输入密码的事件改为“set text”即可
再次运行,OK,运行成功
2. 测试多个用户登录情况
2.1 导入数据文件
本地新建一个文件,存放数据,Excel, CSV, 数据库 都可;
katalon目录新建一个数据文件,Data Files → new → Test Data
导入刚才新建的存放数据的文件(我建立的是Excel表格)
只有前两个数据项是可以登录成功的
2.2 新建测试集
Data Files → new → Test Data
Add,选中刚才新建的测试集,然后,显示数据绑定
Add,添加数据文件
选中刚才新建的 Test Data
run,运行测试集,控制台查看结果
运行7次,只有前两次成功登录,后面5次没有登录
证明运行结果是正确的