easymock的用法

 常用场景

几个值随机取1个

"f08|1": ["有", "没有", "不知道"], 

轮训抽一个

"f08|+1": ["有", "没有", "不知道"], 

主键

实现自增效果

"id|+1": 1,

tip:自增加一,初始值为1 ,初始值必须为数字

随机id

"id": "@id",//生成20 位数字   "id": "650000201405028485",

uuid

"guid": "@guid",  //"guid": "c09c7F2b-0AEF-B2E8-74ba-E1efC0FecEeA",

布尔

"sign|1": true,
tip:true和false的几率为50%

实现状态为 0和1

"state|0-1": 1,

"boolean": "@boolean", //"boolean": true,

字符串

"string": "@string(7, 20)", //"string": "fWs2N6ac4%6hSNO5",

时间

日期 年月日

'birthday': '@date("yyyy/MM/dd")', // 日期  2009/01/16

时间 时分秒

"tradeDate": "@time",

日期时间 年月日 时分秒

"tradeDate": "@datetime",

当前时间

"now": "@now",

姓名

人名 (姓名)

"name": "@cname",
tip:随机出现常用的人名

"cfirst": "@cfirst",

英文名字

"last": "@last"

数字

(一个区间范围)

"point": "@integer(60, 100)"  // 大于60 小于 100

一定长度的数字

"point": "@integer(11)"  // 一个11位数字

浮点数

"float": "@float(60, 100, 2, 2)",  //"float": 65.93,

城市

省 市(黑龙江省 鸡西市)

'city': '@city(true)',   // 中国城市

地区(华北 东北 西南 ...)

"region": "@region",

市 县 区

"county": "@county",

其他

图片url

"image": "@image('200x100', '#50B347', '#FFF', 'EasyMock')"

url地址

"url": "@url",

ip地址

"ip": "@ip",

邮箱

"@email": "@email",

 url

"url": "@url",

颜色

"color": {
    "color": "#79f2d3",
    "hex": "#f2af79",
    "rgb": "rgb(140, 121, 242)",
    "rgba": "rgba(137, 242, 121, 0.94)",
    "hsl": "hsl(334, 82, 71)"
  },


"color": {
    "color": "#79f2d3",
    "hex": "#f2af79",
    "rgb": "rgb(140, 121, 242)",
    "rgba": "rgba(137, 242, 121, 0.94)",
    "hsl": "hsl(334, 82, 71)"
  },

文章相关(默认是英文,前面带c是中文,比如ctitle)

文章标题

 "title": "@title",  //英文 "title": "Nbhtcih Binwd Wiqyvpwfe Cyyzslx Fxwo",  

文章段落

"cparagraph": "@cparagraph", //"他明林决每别精与界受部因第方。习压直型示多性子主求求际后世。严比加指安思研计被来交达技天段光。全千设步影身据当条查需府有志。斗中维位转展新斯克何类及拉件科引解。主料内被生今法听或见京情准调就品。同六通目自观照干意音期根几形。",

一句话

"csentence": "@csentence",  //"命己结最方心人车据称温增划眼难。",

内容

"cword": "@cword(20,100)",

数组

数字数组

"range": "@range(2, 10)"  //"range": [2, 3, 4, 5, 6, 7, 8, 9]
原文地址:https://www.cnblogs.com/coder-lzh/p/10795921.html