主要内容:
1.接口关联(充值接口访问前,必须先登录,获取token)
2.数据库操作
- --如何通过python操作数据库
- --数据库的断言(项目使用)
首先来了解数据库操作,需要先明白手工是如何操作数据库的。
- 使用什么软件访问数据库?比如Navicat
- 提供数据库的账号密码,数据库名称
而自动化测试操作数据库也是相同的原理,接下来看下自动化是如何操作的(安装第三方库:pip install pymysql)。
数据库的操作: 1.建立连接 2.得到一个游标的对象(数据库的操作都是通过游标) 3.execute(sql) 4.获取执行sql语句的结果(元组) 5.关闭游标对象 6.关闭连接
import pymysql
# 1.建立连接
host = 'api.xxxx.com'
port = 3306
user = 'xxxxx'
password = 'xxxxx'
database = 'xxxxx'
connection = pymysql.connect(host=host,
port=port,
user=user,
password=password,
database=database)
# 2.得到一个游