Python自动生成测试数据怎么做(python接口测试框架)
在python之中将一个程序或者其中的某个功能开发完成之后,都是需要去进行测试的,而测试就要用到大量的数据来重复执行了。那么这篇文章小编会来给大家分享一下python中自动批量生成测试数据的脚本编写方法,感兴趣的话就和小编一起看看吧。

1.在Windows系统上面上面通过组合快捷键win+r打开运行窗口后输入cmd回车进入命令行,而在Linux系统则是找到终端打开,然后通过下面示例中的命令将第三方模块faker下载安装好,示例如下:
pip3installfaker
2.安装完成之后找一个全英文路径的文件目录打开,然后在里面新建名为datatest的python脚本文件并使用pycharm等编辑器将其打开来编写代码。在代码之中首先导入Faker对象以及csv内置模块,示例如下:
importcsv fromfakerimportFaker
3.这一步就是要去实例化Faker对象了,实例化的时候需要传入一个列表对象并且放表示语言的标识符,这里就使用中文的。然后调用open()方法打开或者创建csv文件,并实例化出来该文件的写入对象将表头写进去,代码如下:
fake=Faker(['zh_CN'])
file=open("test_data.csv","w",newline="")
fwrite=csv.writer(file)
fwrite.writerow(["姓名","电话","ID","地址","职位","邮箱"])4.这一步就是用来生成测试数据并且写入到csv文件之中了,对象后面的方法就是生成数据的类型。而在csv中有多少个字段就要按照顺序去使用对应的方法和数量,示例如下:
foriinrange(9999): user_name=fake.name() phone=fake.phone_number() company=fake.company() addr=fake.address() title=fake.job() email=fake.email() fwrite.writerow([user_name,phone,company,addr,title,email])
以上就是关于“Python自动生成测试数据怎么做?Python批量生成数据的脚本如何写”的全部内容了,希望对你有所帮助。
本网站文章仅供交流学习 ,不作为商用, 版权归属原作者,部分文章推送时未能及时与原作者取得联系,若来源标注错误或侵犯到您的权益烦请告知,我们将立即删除.
