python批量生成数据_琉璃小屋-如何用python脚本批量生成测试数据并插入数据库?...

前言:

如何实现用python脚本批量生成测试数据并插入数据库?想必这是每个自动化测试工程师必不可少的技能,大大的提高了我们的工作效率。

附上源码

host = 'IP地址'

user = '用户名'

password = '数据库密码'

db = '数据库名称'

conn=pymysql.connect(host,user, password, db,端口号,charset='utf8mb4',cursorclass=pymysql.cursors.DictCursor)

print('连接成功')

sql语句

sql = 'INSERT INTO black_list(id , cert_no , name , cert_type,provider,expire_date,create_time,update_time) VALUES (%s,%s,%s,%s,%s,%s,%s,%s);'

获取游标

cur = conn.cursor()

第二部 往数据库X表中批量插入数据

for i in range(1, 2):

str_i = str(i)

id = '20200103' + str_i

cert_no = '452620' + str_i

name = '琉璃小屋'

cert_type = '01'

provider = '行数据' + str_i

expire_date = ''

create_time = '2020-01-03 15:19:47.0'

update_time = '2020-01-03 15:19:58.0'

# 参数化方式传参

row_count = cur.execute(sql,[id, cert_no, name, cert_type, provider, expire_date, create_time, update_time])

统一提交

conn.commit()

关闭游标

cur.close()

关闭连接

conn.close()

第三步 涉及知识点

1:range() 函数可创建一个整数列表,一般用在 for 循环中。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值