Python测试工程师在工作当中,有个痛点,就是真正执行测试工作前,需要制造一些虚假的数据,比如测试下单流程,我们起码要联系人、电话、地址等等数据,在没有认识这个库之前,你会不会随便填一些小李啊,17088888888,或者乱七八糟的数据来填充?或许这样是可以的,但是为了解决制造测试数据这个痛点更加贴近用户填写的真实数据,我们可以采用Faker这个库来帮助我们生成一些贴近真实的数据.
对于Faker库的介绍,大家可以移步他的github看一下:https://github.com/joke2k/faker ,可以看到上面有8k+的star,说明项目还是比较受欢迎的.那么下面请看:
首先,Faker是一个第三方库,所以我们需要通过pip命令,安装这个库
pip install faker
然后,导入包,新建一个Faker实例
那Faker可以构造出一些什么样的虚拟数据呢?下面列举一些常用的,但不限于这些,可以查看一下官方文档或者直接查看源码:
name 姓名address 地址person 人物类:性别、姓名等barco