使用katalon录制、编辑web脚本

一、下载、解压katalon

官网下载,下载完成后直接解压,运行katalon.exe即可
https://www.katalon.com/download/
邮箱注册后直接下载

二、创建测试用例

1. 创建项目

file → new → project
如下图,填写好项目名,Location可以自定义目录,也可使用默认值
使用katalon录制、编辑web脚本
*注:Type 选择 web,使用网页记录功能

2. 创建测试用例

左侧文件目录中,右键test cases → new →test case,然后即可开始录制脚本
使用katalon录制、编辑web脚本

3. 录制脚本

使用katalon录制、编辑web脚本
选中图中的 Record web,开始录制脚本
使用katalon录制、编辑web脚本
输入url,点击后面的浏览器图标开始录制
题外话:
图中URL,是我自己学java web的时候随便写的一个项目;
浏览器推荐使用谷歌,但是我电脑不知道为啥,选择使用谷歌录制时报错,说我电脑上未安装谷歌,无奈…只好用火狐
使用katalon录制、编辑web脚本
1. 完成相应操作后,点击stop recording,停止录制;
2. 可以通过点击 run 查看刚才录制的浏览器操作
3. 点击下方的 OK ,保存
new folder,新建一个文件夹,保存到该文件夹,点击 OK ,保存使用katalon录制、编辑web脚本
这就是刚才录制的脚本使用katalon录制、编辑web脚本

三、简单编辑脚本

1. 将username、password设置成变量

使用katalon录制、编辑web脚本
切换到 variables 这一栏,Add 添加变量,设置name和默认值
使用katalon录制、编辑web脚本使用katalon录制、编辑web脚本
回到刚才的 manual 栏,双击“test01”的单元格,在弹出的框中 ,value type中,把string改为variable,value改为刚才设定的username,OK保存使用katalon录制、编辑web脚本
存放密码的那个单元格做一样的操作
设置完成后,运行(自行选择浏览器运行,katalon默认使用火狐)
使用katalon录制、编辑web脚本
发现,保存报错,是由于录制时 ,输入的密码,被katalon自动转码了,然后设置的password是自己输入的、未经转码的,对不上号使用katalon录制、编辑web脚本
此时,将输入密码的事件改为“set text”即可
使用katalon录制、编辑web脚本使用katalon录制、编辑web脚本
再次运行,OK,运行成功
使用katalon录制、编辑web脚本

2. 测试多个用户登录情况

2.1 导入数据文件

本地新建一个文件,存放数据,Excel, CSV, 数据库 都可;
katalon目录新建一个数据文件,Data Files → new → Test Data
使用katalon录制、编辑web脚本
导入刚才新建的存放数据的文件(我建立的是Excel表格)
使用katalon录制、编辑web脚本
只有前两个数据项是可以登录成功的
使用katalon录制、编辑web脚本

2.2 新建测试集

Data Files → new → Test Data
使用katalon录制、编辑web脚本
Add,选中刚才新建的测试集,然后,显示数据绑定使用katalon录制、编辑web脚本
Add,添加数据文件使用katalon录制、编辑web脚本
选中刚才新建的 Test Data使用katalon录制、编辑web脚本
run,运行测试集,控制台查看结果
运行7次,只有前两次成功登录,后面5次没有登录
证明运行结果是正确的
使用katalon录制、编辑web脚本