在使用rf做接口测试时,通常会需要连接数据库,查询数据等操作(可以直接使用关键字,也可以通过调用脚本配置,本次主要记录使用关键字连接数据库::我最近刚开始学习rf做接口测试,所以记录都是自己在学习的过程中遇到的问题,所以写的东西层面很浅^_^)。

需要用到connect to database using custom params关键字,该关键字在DatabaseLibrary库中。

1、首先导入DatabaseLibrary(如果没有,请先安装—自行百度)

2、安装PyMySQL—自行百度

下载完后,解压;命令行进入解压目录,使用python命令安装:python setup.py install

3、使用DatabaseLibrary关键字连接数据库

若脚本运行报错:

原因可能有以下两点:

1、连接信息填写有误(我就是把数据库名称写错了,还以为是配置有问题,折腾了一个小时)

2、没有安装mysql(一般直接使用压缩包,解压后,进行相关配置即可(自行百度))

RF连接Mysql数据库相关推荐

  1. .net连接mysql数据_.net连接MYSQL数据库的方法及示例!

    连接MYSQL数据库的方法及示例 方法一: 使用MYSQL推出的MySQL Connector/Net is an ADO.NET driver for MySQL 该组件为MYSQL为ADO.NET ...

  2. JDBC连接MySQL数据库及演示样例

    JDBC是Sun公司制定的一个能够用Java语言连接数据库的技术. 一.JDBC基础知识         JDBC(Java Data Base Connectivity,java数据库连接)是一种用 ...

  3. python用django连接mysql_三分钟了解Django如何连接Mysql数据库

    处理用户注册请求.Django连接MysqL数据库相关配置.数据库迁移命令: my_Dproject/app01/views.py    在views函数文件中添加register函数,来处理用户注册 ...

  4. eclipselink mysql_Eclipse连接MySQL数据库(傻瓜篇)

    Eclipse连接MySQL数据库(傻瓜篇) 本来不想写这么简单人文章,在百度上搜索我这个标题,完全符合标题的一大堆.但我按照那些文章捣鼓了很久,就是不行. 我的环境:MySQL:mysql-esse ...

  5. Linux JSP连接MySQL数据库

    Linux(Ubuntu平台)JSP通过JDBC连接MySQL数据库,与Windows平台类似,步骤如下: 下载 jdbc: mysql-connector-java-5.1.18.tar.gz 解压 ...

  6. python使用PyMySQL的连接MySQL数据库

    如何实现将100000条数据插入到MySQL数据库?如果使用MySQL客户端来完成这个操作,那么这个工作量无疑是巨大的,可以通过使用程序代码的方式去连接MySQL数据库,然后对MySQL数据库进行增删 ...

  7. python3连接mysql,python3连接MySQL数据库实例详解

    本文实例为大家分享了python3连接MySQL数据库的具体代码,供大家参考,具体内容如下 #python3连接MySQL实例 import pymysql """导入连 ...

  8. java linux mysql数据库_Linux Java连接MySQL数据库

    Linux(Ubuntu平台)Java通过JDBC连接MySQL数据库,与Windows平台类似,步骤如下: 解压 jdbc: tar -zxvf mysql-connector-java-5.1.1 ...

  9. 【Java】Java连接Mysql数据库的demo示例

    [Java]Java连接Mysql数据库的demo示例 1.安装mysql数据库 2.下载java-mysql-connector.jar包 3.完成java配置 4.写java代码运行测试 1.安装 ...

最新文章

  1. vbscript调用WMI一键式式发布网站
  2. 安装Kubernetes-Dashboard插件
  3. linux export_symbol 变量,linux EXPORT_SYMBOL
  4. boost::mp11::mp_transform相关用法的测试程序
  5. sqlserver常用函数/存储过程/数据库角色
  6. CVE-2019-14287(sudo提权)
  7. nginx做负载均衡,解决多机器多gpu卡服务对外暴露一个接口问题
  8. angular6 设置全局变量_Angularjs 设置全局变量的方法总结
  9. 【javascript闭包】转载一篇不错的解释,也有几个大牛的链接
  10. linux登录vnc的命令行,用VNC远程登陆linux (ZT)
  11. python os模块进程管理
  12. openstack nova ×××
  13. linux系统编译Q,Linux下安装qBittorrent,开启24小时挂机BT下载
  14. usb gadget 端点halt的产生
  15. LINUX学习之进程进阶
  16. MFC-CListCtrl重绘,添加按钮到单元格
  17. 一步一步在 Windows 10 用 visual studio 2019 编译 zmqpp 4.2.0 版
  18. jQuery基础知识(黑马程序员前端基础必备教程视频笔记)
  19. codeforces round 717 div2 D
  20. 解决Windows 11/10 上的网络打印机错误 0x0000011b

热门文章

  1. Windows11中Host权限修改
  2. 判断linux标准输入法,[fcitx]linux下的中文输入法(非准确)
  3. zigbee学习之JN5169 DIO数字输入/输出
  4. js实现unicode转换,支持中英文
  5. PPT学习和制作笔记--图片获取
  6. 树莓派 摄像头安装配置
  7. 诸葛越:关于算法工程师职业发展的思考
  8. Python02 雅克比迭代法 Gauss-Seidel迭代法 列选主元法 LU分解法(附代码)
  9. C语言qsort函数的实现
  10. 大专生自学java_大专生自学java如何在3年内学到可以找工作的程度?