接口自动化中会遇到有操作数据库的动作

目录

1、安装第三方库

2、安装pymysql

3、数据库操作

1、安装第三方库

使用在线安装:pip install robotframework_databaselibrary -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn

2、安装pymysql

使用在线安装方式安装:pip install pymysql -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn

3、数据库操作

导入库:

创建连接:

Connect to database using custom params    pymysql    database='jpress', user='root', password='123456', host='localhost', port=3306
${q}    query    SELECT * FROM `jpress`.`jpress_user` WHERE `username` = 'root'
log    ${q}  

第一行:Connect To Database Using Custom Params连接mysql,数据库的相关参数database='jpress', user='root', password='123456', host='localhost', port=3306

第二行:query后参数是你要执行的sql语句,${q}是执行结果

此外:1、如果是查询,则有返回,像新增和删除没有返回,则可以用另一种Execute Sql String,执行sql就好了:Execute Sql String    DELETE FROM `jpress`.`jpress_user` WHERE `id` = 44

2、使用完数据库断开连接:Disconnect From Database

应用场景:

1、比如说删除一条数据,可以先查到一条数据再去删

2、比如说新增一条,去查下数据库是否操作成功了

转载于:https://www.cnblogs.com/weizhideweilai/p/11370321.html

python3.6+RF连接mysql相关推荐

  1. Python3 使用 pymysql 连接 MySQL 建表时出现 Warning3719 UTF8 警告

    在学习 Python3 爬虫关系型数据库储存时,利用 pymysql 连接 MySQL 建表,测试用的代码如下,第一句 SQL 用于获取当前 MySQL 的版本信息,第二句 SQL 执行创建 spid ...

  2. RF连接Mysql数据库

    在使用rf做接口测试时,通常会需要连接数据库,查询数据等操作(可以直接使用关键字,也可以通过调用脚本配置,本次主要记录使用关键字连接数据库::我最近刚开始学习rf做接口测试,所以记录都是自己在学习的过 ...

  3. python连接mysql代码_Python3连接MySQL(pymysql)转账代码

    # coding:utf8 import sys # Python3 采用pymysql 连接MySQL import pymysql class TransferMoney(object): def ...

  4. python使用pymysql连接mysql_python3使用PyMysql连接mysql数据库的简单示例

    这篇文章主要为大家详细介绍了python3使用PyMysql连接mysql数据库的简单示例,具有一定的参考价值,可以用来参考一下. 对python这个高级语言感兴趣的小伙伴,下面一起跟随512笔记的小 ...

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

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

  6. python3连接mysql_第七篇:Python3连接MySQL

    第七篇:Python3连接MySQL 连接数据库 注意事项 在进行本文以下内容之前需要注意: 你有一个MySQL数据库,并且已经启动. 你有可以连接该数据库的用户名和密码 你有一个有权限操作的data ...

  7. python3.5 mysql 库_Python 3.5 连接Mysql数据库(pymysql 方式)

    由于 MySQLdb 模块还不支持 Python3.x,官方的Mysql连接包只支持到3.4,所以 Python3.5 如果想连接MySQL需要安装 pymysql 模块. pymysql 模块可以通 ...

  8. python3远程连接MySQL

    使用python3连接至远程的mysql服务器 python3连接mysql使用pymysql,首先要去下载对应版本的. pip3 install pymysql 1.导入模块: import pym ...

  9. Python3.4连接Mysql

    Python3.4连接Mysql Python版本:3.4.3 安装Lib库:pymysql 代码结构树: 主函数代码片dbcheck.py #!/usr/bin/python # -*- codin ...

最新文章

  1. im和音视频开发哪个更好_如何阅读成为更好的开发者的方式
  2. 海康威视 AI Cloud 软硬件平台
  3. 一张图看懂新一代人工智能知识体系
  4. Thread和Runnable的区别
  5. PHP中操作MySQL的一些要注意的问题
  6. 485转232转换器产品介绍及性能参数介绍
  7. 解决appium-inspector连接后在Appium中报错:No route found for /sessions
  8. 解决sublime text 3使用Install Package时出现There are no packages available for installation问题
  9. Rest风格中关于JPA使用懒加载的坑
  10. android shell强制删除文件夹_【代码合集】VBA操作文件夹代码合集
  11. 软件工程之需求说明书
  12. 计算机专业考研 数学分析,(NEW)中山大学数据科学与计算机学院数学分析(A)历年考研真题汇编.pdf...
  13. 自动化测试常见问题总结
  14. Java实现图表趋势图的展现
  15. 怎样推导圆面积计算公式?
  16. hdu5855二分+最大流
  17. 百度API---详解
  18. 罗彻斯特大学计算机科学系专业排名,罗切斯特大学优势专业及优势专业排名(USNEWS美国大学排名)...
  19. 【pycharm matlibplot中横轴与纵轴的刻度线向内如何调整】
  20. frame被废除_废除用户体验设计的假神

热门文章

  1. Python爬虫(八)_正则表达式
  2. 视图、触发器、事务、存储过程、函数
  3. 多线程初探:三种方式创建多线程详细示例
  4. (剑指Offer)面试题10:二进制中1的个数
  5. Node.js 框架
  6. C#正则表达式提取HTML中IMG标签的SRC地址(转)
  7. C: Answers to “The C programming language, Edition 2”
  8. Win32汇编_基础
  9. 一个10转14进制的代码(写的很巧)
  10. stone/reverse/string/digit(完美消除)