工具(4)——AI自动生成与测试数据的构建

​ 开发里面测试数据构建

主要是构建一些项目的测试数据,有俩种方法,一种内部根据逻辑关系构建,自动对数据表进行批量增加和关联,第二种是外部使用接口模拟自动化操作流程。开发类的项目,需要初期掌握构建数据表相关信息。

整理下常用的生成场景,方便需要集成数据生成开发的使用。
随机用户的生成: (场景,系统需要10-100个用户的某个指标参与排名 或者模拟圈子里加了好友的情形)
涉及到随机手机号码的生成: (号码规律13开头,11位,需要生成用户随机手机号)

     function  getRndPhone() {
   
   
        $prefix = mt_rand(130, 199);
        $middle = mt_rand(1000, 9999);
        $last = mt_rand(10000, 99999);
        return $prefix. $middle. $last;
    }

随机昵称的构建: 使用到array_rand 获取随机的一个位置,修饰+名词(填充自己的修饰词库即可)

function getRandomNickname() {
   
   
    $adjectives = ['可爱的', '帅气的', '聪明的', '勇敢的', '温柔的', '活泼的'];
    $nouns = ['兔子', '猫咪', '小鸟', '老虎', '狮子', '星星'];
    $randomAdjective = $adjectives[array_rand($adjectives)];
    $randomNoun = $nouns[array_rand($nouns)];
    return $randomAdjective. $randomNoun;
}

真实名称的构建: 姓 + 名字 一起 昵称可以更灵活,名字受到的字库限制比较多

function getRandRealName(){
   
   
       $xing = ['赵','钱','孙','李','周','吴','郑','王','冯','陈','褚',
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大梁来了

千山万水总是情,打赏一块行不行

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值