1.0.3 • Published 2 years ago

@superdata/testing-data-generator-sdk v1.0.3

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

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 待办

  1. 增强功能未做随机种子处理。
  2. Structure Generator开发: 生成复合结构体(如车辆卡口,包括地址、名称、坐标;车辆卡口记录,包括车辆卡口、时间。)
1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago