@superdata/testing-data-generator-sdk
v1.0.3
Published
本工具用于生成用于测试的假数据。在[faker.js](https://fakerjs.dev/)的基础上,针对数矿业务功能做了定向增强。
Downloads
4
Readme
Testing Data Generator SDK
Features
本工具用于生成用于测试的假数据。在faker.js的基础上,针对数矿业务功能做了定向增强。
Install
yarn add @superdata/testing-data-generator-sdk
Usage
import faker from '@superdata/testing-data-generator-sdk';
/* 后续使用方法参考faker.js */
Modules
Address模块
门牌地址 address.doorplate
一般用于户籍地址/现住址。 由于address.street()未做国际化,因此自行实现了一个中文语境下的street函数。如果不满足需求可以增强该函数。
import faker from '@superdata/testing-data-generator-sdk';
const doorplate = faker.address.doorplate();
十字路口 address.cross
用于人像、车辆卡口的地址。
import faker from '@superdata/testing-data-generator-sdk';
const cross = faker.address.cross();
Business模块
随机生成融合对象id。
身份证号 business.id
import faker from '@superdata/testing-data-generator-sdk';
const id = faker.business.id();
IMSI号码 business.imsi
import faker from '@superdata/testing-data-generator-sdk';
const imsi = faker.business.imsi();
车牌号码 business.vehicle
import faker from '@superdata/testing-data-generator-sdk';
const vehicle = faker.business.vehicle();
TODO 待办
- 增强功能未做随机种子处理。
- Structure Generator开发: 生成复合结构体(如车辆卡口,包括地址、名称、坐标;车辆卡口记录,包括车辆卡口、时间。)