在python之中将一个程序或者其中的某个功能开发完成之后,都是需要去进行测试的,而测试就要用到大量的数据来重复执行了 。那么这篇文章小编会来给大家分享一下python中自动批量生成测试数据的脚本编写方法,感兴趣的话就和小编一起看看吧 。
文章插图
1.在Windows系统上面上面通过组合快捷键win+r打开运行窗口后输入cmd回车进入命令行,而在Linux系统则是找到终端打开,然后通过下面示例中的命令将第三方模块faker下载安装好,示例如下:
pip3 install faker2.安装完成之后找一个全英文路径的文件目录打开,然后在里面新建名为datatest的python脚本文件并使用pycharm等编辑器将其打开来编写代码 。在代码之中首先导入Faker对象以及csv内置模块,示例如下:
import csvfrom faker import Faker3.这一步就是要去实例化Faker对象了,实例化的时候需要传入一个列表对象并且放表示语言的标识符,这里就使用中文的 。然后调用open()方法打开或者创建csv文件,并实例化出来该文件的写入对象将表头写进去,代码如下:
fake = Faker(['zh_CN'])file = open("test_data.csv","w",newline="")fwrite = csv.writer(file)fwrite.writerow(["姓名", "电话", "ID", "地址", "职位", "邮箱"])4.这一步就是用来生成测试数据并且写入到csv文件之中了,对象后面的方法就是生成数据的类型 。而在csv中有多少个字段就要按照顺序去使用对应的方法和数量,示例如下:
for i in range(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批量生成数据的脚本如何写】以上就是关于“Python自动生成测试数据怎么做?Python批量生成数据的脚本如何写”的全部内容了,希望对你有所帮助 。
推荐阅读
- Python编程软件是什么?Python编程开发软件有哪些?
- Pycharm打包python项目怎么做?Pycharm编辑器如何发布python程序
- 如何将Python字符串中的字母大小写转换?Python字符串中字母大小写转换的方法有哪些?
- 如何更新Python中安装的多个库?Python多个库的更新方法有哪些?
- Python使用docx模块如何读写docx文件?使用docx模块读写docx文件的方法
- Python多个文件打包成exe怎么做?Python文件打包如何加密
- Python如何对文件进行重命名?Python编程怎么重命名一个文件?
- Python点击鼠标左键右键怎么做?Python鼠标点击实现方法有哪些
- Python怎么使用pyautogui库操作鼠标?Pyautogui鼠标拖动如何实现
- Python中怎么实现异步编程?Python异步编程是什么