python保存数据到本地_python读取数据库并把数据写入本地文件

一,介绍

上周用jmeter做性能测试时,接口B传入的参数需要依赖接口A生成的借贷申请ID,接口A运行完需要把生成的借贷申请ID导出来到一个文件,作为参数传给接口B,刚开始的时候,手动去数据库倒,

倒了几次感觉有些麻烦,就写了一段python读取数据库并将读到数据写入到本地文件

1315600-20180329173426460-1917371325.png

二,python读取数据库代码如下:

# -*- coding:utf-8 -*-

import pymysql

def get_loan_number(file):

connect = pymysql.Connect(

host="0.0.0.0",

port=3306,

user="test",

passwd="12345678",

db="test",

charset='utf8'

)

print("写入中,请等待……")

cursor = connect.cursor()

sql = "select id from application where status='SUBMITTING' and contract like 'Performance-%' and " \

"loan_org_party='166490194444444444'"

cursor.execute(sql)

number = cursor.fetchall()

fp = open(file, "w")

loan_count = 0

for loanNumber in number:

loan_count += 1

fp.write(loanNumber[0] + "\n")

fp.close()

cursor.close()

connect.close()

print("写入完成,共写入%d条数据……" % loan_count)

if __name__ == "__main__":

file = r"C:\Users\test\Desktop\loanNUmber.txt"

get_loan_number(file)

运行结果如下:

1315600-20180329191407389-409460696.png

三、写到本地数据如下:

1315600-20180329181327228-682291166.png

四、jmeter 用CSV Data Set Config读取本地参数文件

1315600-20180329190733191-48101997.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值