python库-faker
在做自动化测试过程中,我们常常需要用到很多数据来进行测试。花费大把精力手动制造数据,而且容易出现因测试数据导致很多测试用例失败的情况。
一起来学习使用Faker这个Python库,用它来生成各种各样的伪数据。
安装Faker
使用pip安装:pip install Faker
或者去Faker的PYPI下载Wheel或者Source文件进行安装
基本使用
1 # 1. 从faker模块导入Faker这个类 2 from faker import Faker 3 4 # 2. 实例化,保存到变量fake中 5 fake = Faker() 6 7 # 3. 调用name()方法随机生成一个名字 8 fake.name() 9 # Timothy Martinez 10 11 # 4. 调用address()方法随机生成地址信息 12 fake.address() 13 # 039 Jaime Canyon 14 # West Dorisport, FL 32626
如果要生成中文的随机数据,我们可以在实例化时给locale参数传入‘zh_CN’这个值:
fake = Faker(locale='zh_CN') fake.name() # 冯超 fake.address() # 天津市东莞市永川陈街R座 672731
常用方法
1 # 姓名 2 fake.name() # '王凯' 3 # 地址 4 fake.address() # 天津市东莞市永川陈街R座 672731 5 # 手机号 6 fake.phone_number() # '18520149907' 7 # 身份证 8 fake.ssn(min_age=18, max_age=90) # '410622198603154708' 9 # 牌照 10 fake.license_plate() # 'ZCO 000' 11 # 基本银行账号 12 fake.bban() # 'TPET9323218579379' 13 # EAN条形码 14 fake.ean(length=13) # '5456457843465'
本文来自博客园,作者:小小滴人a,转载请注明原文链接:https://www.cnblogs.com/xxiaow/p/16247377.html
任何人的成功都无法一蹴而就,每一阶段的抵达,都离不开一步一个脚印的积累。只要不急不躁,耐心努力,保持对新事物的好奇,就是行进在成为更好自己的路上。慢慢来,别着急,生活终将为你备好所有的答案。