电脑网站建设方案,网站怎么用栏目做地区词,网站建设成功案例,照片组合拼图一、前言
在做自动化测试或压力测试时会需要大批量生成测试数据#xff0c;简单的方式你可以写一个存储过程使用随机函数来生成记录#xff0c;但这种生成数据看起来不够真实#xff0c;其实有蛮多现成的工具可以完成这一任务。
二、Faker基本使用介绍
faker是一个生成伪…一、前言
在做自动化测试或压力测试时会需要大批量生成测试数据简单的方式你可以写一个存储过程使用随机函数来生成记录但这种生成数据看起来不够真实其实有蛮多现成的工具可以完成这一任务。
二、Faker基本使用介绍
faker是一个生成伪造数据Python第三方库可以伪造姓名、城市等等并且支持中文。
安装 pip install faker
使用flask shell交互生成测试数据 三、批量生成会员及博客文章数据 注使用faker构造user及post对象然后批量创建记录生成了100万条记录大约花费了30分钟左右。
四、faker相关方法
进入faker源代码目录faker/providers下可以看到提供了下列类别的生成数据方法。
address: 地址相关的automotive汽车相关的牌照等bank银行相关的barcode条码相关的color颜色相关的company公司相关的公司名称公司口号等等。。credit_card信用卡相关的currency货币相关的date_time时间相关的file文件相关的文件名扩展名路径等geo地理位置相关的internet网络相关的域名邮件等isbn图书相关的job职位相关的loremmisc杂项等。person人物相关的phone_number电话相关的profile档案相关的pythonpython相关的ssn身份证user_agent用户代理相关的
进入每个provider 目录providers/address/__init__.py可以查看支持哪些构造数据的方法。比如地址生成方法。