情感测试
情感测试

您现在的位置: 情感测试简介_情感测试玩法 > 情感测试物语 > Faker软件测试必备造数据神器

Faker软件测试必备造数据神器

发布时间:2021-8-24 13:54:25   点击数:

前言

在软件测试中,我们经常需要用到大量结构类似的数据来进行测试。比如,需要使用1千个不同的邮箱来注册,如果需要手动构造数据,会浪费大量的时间并且效果不佳,此时,我们便可以使用Python中的Faker模块,用它来批量构造各种各样的伪数据。1

如何安装Faker是Python中一个开源库,使用pip直接安装即可。

pipinstallfaker2

基本用法

fromfakerimportFaker#导入模块f=Faker()#实例化name=f.name()#生成一个名字addr=f.address()#生成一个地址print(name)print(addr)#输出JeffreyKingLowePointRussellside,NJFaker默认是英文数据,如果需要构造中文数据,则需要在实例化时传入语言代号,如下:

f=Faker(locale=zh-CN)#实例化,指定中文name=f.name()#生成一个名字addr=f.address()#生成一个地址print(name)print(addr)#输出郭兵浙江省雷市沙市梁路V座

常用方法3.1

地理信息类方法释义fake.city_suffix()市,县fake.country()国家fake.district()区fake.geo_coordinate()地理坐标fake.latitude()地理坐标(纬度)fake.longitude()地理坐标(经度)fake.postcode()邮编fake.province()省份fake.address()详细地址fake.street_address()街道地址fake.street_name()街道名fake.street_suffix()街、路3.2

基础信息类方法释义ssn()生成身份证号bs()随机公司服务名

转载请注明:http://www.zmax-alibaba.com/qgwy/138044.html

网站简介 | 发布优势 | 服务条款 | 隐私保护 | 广告合作 | 合作伙伴 | 版权申明 | 网站地图

当前时间: