Yii2 使用 faker 生成假数据(转)
测试过程中有时候需要生成大量的假数据,faker 是一个生成假数据的类库,可以生成姓名,电话,IP地址,密码,ISBN等等你能想到的或者你想不到的各种类型的假数据。
Yii2.0已经集成该类库,不用再下载了。
以Yii2.0 Basic版为例
1. config\console.php 中添加一条配置信息
'controllerMap' => ['fixture' => ['class' => 'yii\faker\FixtureController',], ],
注意顶部,定义test测试目录的位置的代码。
Yii::setAlias('@tests', dirname(__DIR__) . '/tests');
2. 创建生成假信息的模版文件
在test目录下面依次新建unit/templates/fixtures目录
然后在fixtures目录下新建users.php文件。内容如下:
3. 打开命令行,执行生成假记录命令
php yii fixture/generate users
生成的假数据位于tests\unit\fixtures\data\users.php
打开如下,有了假数据内容,剩下的就好办了 :)
<?phpreturn [['name' => 'Dawn','phone' => '1-931-080-3527x751','city' => 'Schinnerberg','password' => '$2y$13$ax7ubTMdQoUBkAdQfgW38uPD3Lp9C/X7XfdfSMFl8L1N90PpdXQoK','auth_key' => 'zmk_N4ZX_kOgu72iiWvPFZDUHEhQGYsg','intro' => 'Adipisci nostrum et autem molestias odio.',],['name' => 'Hubert','phone' => '1-618-327-3265x917','city' => 'Auerstad','password' => '$2y$13$gSjD/GJZiuPQdjB5FXyf0.fZCD9Jm6KquYRFyoaU6fgT3HHHiRa/q','auth_key' => 'zAVYEriQJJF16DtwwzesVM84gA1UhxFK','intro' => 'Maiores voluptas possimus nihil nesciunt qui commodi maiores qui.',], ];
转载于:https://www.cnblogs.com/sandea/p/8298538.html
Yii2 使用 faker 生成假数据(转)相关推荐
- faker假数据php,Yii2 使用 faker 生成假数据
测试过程中有时候需要生成大量的假数据,faker 是一个生成假数据的类库.Yii2.0已经集成该类库yii2-faker,不用再下载了. 以Yii2.0 advanced版为例: 1. console ...
- 大批量生成假数据,faker.js获得近28k个Star
整理 | 夕颜 图源 | 视觉中国 来源 | CSDN(ID:CSDNnews) 近日,GitHub上一个生成假数据的项目faker.js火了,攀升Trendinging榜单第二,标星目前已超过27. ...
- faker.js 登 GitHub 趋势榜标星 27.1k,可大批量生成假数据!
整理 | 夕颜 图源 | 视觉中国 出品 | CSDN(ID:CSDNnews) 近日,GitHub上一个生成假数据的项目faker.js火了,攀升Trendinging榜单第二,标星目前已超过27. ...
- faker假数据php,Faker首页、文档和下载 - 生成假数据的 PHP 库
Faker 是一个为你生成假数据的PHP库.当你需要填充一个测试数据库,或为你的web应用生成测试数据时,它能派上用场. 示例代码: // require the Faker autoloader r ...
- php 批量生成数量,laravel批量生成假数据的方法
D:\phpStudy\WWW\api.douxiaoli.com\database\factories\ModelFactory.php D:\phpStudy\WWW\BCCKidV1.0\ven ...
- python Faker制造假数据并以csv格式写到文件中
anoconda创建env1环境,在env1环境中安装Faker包 #创建环境env1 conda create --name env1 python=3.7 #激活env1 activate env ...
- html 假数据,mock.js实现模拟生成假数据功能示例
本文实例讲述了mock.js实现模拟生成假数据功能.分享给大家供大家参考,具体如下: mock使用方法很简单, 下面是简单的用法, 详细的用法可以看官方文档, 写的很清楚, 下面的代码直接拷贝到本地h ...
- Python —— Faker 生成模拟数据
Faker 生成模拟数据 案例1 # 1.导包 from faker.providers.person import Provider from openpyxl import Workbook# 2 ...
- mockjs生成假数据的基本使用
mockjs生成假数据的基本使用 1.安装 npm install mockjs --save 截止写这篇文章的时候,mockjs安装的版本为"mockjs": "^1. ...
最新文章
- asp.net 2.0中用GRIDVIEW插入新记录
- 内网端口 转发 穿透 工具简介
- ML之ME/LF:机器学习中的模型评估指标/损失函数(连续型/离散型)的简介、损失函数/代价函数/目标函数之间区别、案例应用之详细攻略
- OSSIM中配置网络资产监控
- rust最低什么显卡能游戏_腐蚀Rust配置要求汇总 腐蚀Rust游戏配置要求是什么_游侠网...
- 【Elasticsearch】action_request_validation_exception alidation Failed: 1: mapping type is missing
- 计算机网络 第六章 链路层与局域网
- 网页制作中点一张图片变成图片浏览式_如何建设响应式网站?
- 一年突破3亿游戏安装量 小米游戏双发行模式助力游戏开发者
- 马哥教育python视频百度云_马哥教育python基础语法全讲解视频资料分享
- Java打包ZIP压缩包文件下载
- 如何做接口测试呢?接口测试有哪些工具【小白都会系列】
- 动态指针时钟:利用pyqt5制作指针钟表显示实时时间
- Android dp方式的屏幕适配工具使用(Android Studio插件方式)
- 京东商城在掩盖什么?(1)
- ariang/Aria2 RPC 服务器错误/Aria2状态/未连接
- 【v-on】一个元素绑定多个事件以及一个事件绑定多个函数的两种写法
- 基于Java web的论坛BBS系统设计与实现
- 电脑操作系统(Androidx86、Windows、Linux)说明
- Python程序开发
热门文章
- Java中的AtomicInteger
- jquery 弹出窗口_jQuery弹出窗口和工具提示窗口动画效果
- Android自定义ListView示例,以创建不可滚动的ListView
- 开课吧:Java开发学习路线-基础知识
- js 判断各种数据类型
- ECMAScript6(17):Class类
- spring : springmvc常用注解标签详解(转)
- 《人月神话》读书笔记之第1章焦油坑
- 《.NET应用架构设计:原则、模式与实践》新书博客-2.1.1-设计原则简述
- 程序员面试金典——3.7猫狗收养所