golang使用faker实现mock假数据生成效果代码
代码语言:golang
所属分类:其他
代码描述:golang使用faker实现mock假数据生成效果代码,可以生成假的伪造的经纬度、时间戳、时间、邮箱、域名、url地址、用户名、ip地址、密码、文本、句子、段落、支付金额、人物名称、电话号码、唯一id等假数据。
代码标签: golang faker mock 假数据 生成
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
package main
import "github.com/bxcodec/faker/v3"
import "fmt"
// 单一的假函数可用于检索特定的值。
func main() {
// 地址
fmt.Println(faker.Latitude()) // => 81.12195
fmt.Println(faker.Longitude()) // => -84.38158
// 时间
fmt.Println(faker.UnixTime()) // => 1197930901
fmt.Println(faker.Date()) // => 1982-02-27
fmt.Println(faker.TimeString()) // => 03:10:25
fmt.Println(faker.MonthName()) // => February
fmt.Println(faker.YearString()) // => 1994
fmt.Println(faker.DayOfWeek()) // => Sunday
fmt.Println(faker.DayOfMonth()) // => 20
fmt.Println(faker.Timestamp()) // => 1973-06-21 14:50:46
fmt.Println(faker.Century()) // => IV
fmt.Println(faker.Timezone()) // => Asia/Jakarta
fmt.Println(faker.Timeperiod()) // => PM
// 网络
fmt.Println(faker.Email()) // => mJBJtbv@OSAaT.com
fmt.Println(faker.MacAddress()) // => cd:65:e1:d4:76:c6
fmt.Println(faker.DomainName()) // => FWZcaRE.org
fmt.Println(faker.URL()) // => https://www.oEuqqAY.org/Qg.........完整代码请登录后点击上方下载按钮下载查看
网友评论0