一.连接mysql数据库
1、安装pymysql:
pip install pymysql
pip install robotframework-databaselibrary
导入库DatabaseLibrary
第一步是先连接mysql数据库使用“Connect To Database Using Custom Params”方法
例如创建一个连接数据库的关键字
#database 数据库名称
#user 用户名
#password 密码
#host 数据库地址
#port 端口
2、获取数据
第二步是获取查询到的数据的指定结果,比如:你想获取查询结果的第一行的第2个值,就可以按照下面的方式写。
同样的创建一个获取数据的关键字,增删改查使用query
然后在用例里面调用这个数据库的方法
执行后的结果:
1 Starting test: Testcase.测试套件.数据库连接 2 20191226 10:40:16.917 : INFO : ${结果} = 4039 3 20191226 10:40:16.918 : INFO : ${结果1} = 4039 4 20191226 10:40:16.918 : INFO : ${获取第一行的第0个值} = 4039 5 20191226 10:40:16.919 : INFO : 4039 6 Ending test: Testcase.测试套件.数据库连接
3.连接Oracle
安装库:pip install cx_Oracle
连接orcle数据库和这个方法一样,将pymysql换成cx_Oracle,用户名,密码,地址:端口号,servername
二.连接多个数据库
在实际工作中,我们可不能会涉及到连接不同地址的多个数据库,如果把数据库的地址写死的话维护起来比较麻烦,所以我们可以采取变量的方式。
1.设置数组变量
2.输入数据库的信息
数据库变量 i, 说明:i为0~10的数字,每个数字代表的数据库
3.连接对应的数据库
0 就表示连接的是第一个数据库
关注个人公众号:测试开发进阶之路