V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
wintercoder
V2EX  ›  分享创造

迫于造假数据,搞了个 根据表结构生成 SQL 测试数据 的工具

  •  
  •   wintercoder ·
    wintercoder · 2018-04-07 22:48:14 +08:00 · 5710 次点击
    这是一个创建于 2182 天前的主题,其中的信息可能已经有所发展或是发生改变。
    因为工作经常上游未 ready 或数据源难造,所以需要造一些假数据入库,Google 一顿搜没找到比较好的,大多是接口级别的假数据,没到数据库。

    所以周末时间造了个 在线生成测试数据的 工具。

    http://datamake.online/

    简单粗暴地解决了测试期间需要造 每用户每天一行昨日数据的需求。

    https://github.com/wintercoder/datamaker
    21 条回复    2020-06-13 16:43:21 +08:00
    haidaotao
        1
    haidaotao  
       2018-04-08 00:03:40 +08:00
    mk
    gary36
        2
    gary36  
       2018-04-08 06:44:39 +08:00 via Android
    赞,很有用
    codelover2016
        3
    codelover2016  
       2018-04-08 07:54:21 +08:00 via Android
    自动化测试挺需要的……
    a1044634486
        4
    a1044634486  
       2018-04-08 08:20:36 +08:00 via Android
    已 star
    csx163
        5
    csx163  
       2018-04-08 09:04:44 +08:00
    敲好用的~赞
    wingkou
        6
    wingkou  
       2018-04-08 09:17:42 +08:00 via Android
    stared
    Felldeadbird
        7
    Felldeadbird  
       2018-04-08 11:12:26 +08:00
    这个功能太实用了。楼主这想法太棒了!
    m939594960
        8
    m939594960  
       2018-04-08 11:59:42 +08:00
    这东西框架不都带这功能么??
    liyaojian
        9
    liyaojian  
       2018-04-08 12:20:59 +08:00
    Comdex
        10
    Comdex  
       2018-04-08 12:24:26 +08:00
    能支持 hive sql 和 spark sql 吗
    applehater
        11
    applehater  
       2018-04-08 13:06:03 +08:00 via iPhone
    你把 QA 部门的工作,篡位。
    wintercoder
        12
    wintercoder  
    OP
       2018-04-08 13:37:46 +08:00
    @liyaojian #9 这个是侵入代码了。。而且不能指望大家是用 PHP 的,QA 他们更加不想能在接口、数据库层面处理的问题去改代码
    wintercoder
        13
    wintercoder  
    OP
       2018-04-08 13:39:48 +08:00
    @m939594960 #8 啥框架?主要是不要侵入代码,不希望在代码里造数据,也不要存在误提交测试代码到 Git 的可能
    wintercoder
        14
    wintercoder  
    OP
       2018-04-08 13:42:22 +08:00
    @applehater #11 我在公司内给 QA 分享了几个工具和测试方法哈哈,大部分 QA 并不能熟练写起 PHP,所以还是 RD 来做比较快、稳
    wintercoder
        15
    wintercoder  
    OP
       2018-04-08 14:20:33 +08:00
    @Comdex #10 hive 更多是 load data 这种大批量导入吧?之前想过对大批量的数据生成数据文件来 load data。 有点害怕流量问题 = = 周六日考虑做出来,然后大批量数据限量,需要使用的人建议自己搭建
    Comdex
        16
    Comdex  
       2018-04-08 14:30:41 +08:00
    @wintercoder 嗯嗯,赞一个,有时候有个需求就是 hive 表是 orc snappy 压缩的不能用 load data,只能生成一条条插入的 sql 或弄个中间文本表,数据 load 进文本表再 insert select from
    wintercoder
        17
    wintercoder  
    OP
       2018-04-08 14:36:37 +08:00
    @Comdex #16 虽然不是很熟 hive 的插入,但跟普通 mysql 的应该差不多,拉下来稍微改改就成了,我不是专业的大数据开发= =
    fhefh
        18
    fhefh  
       2018-04-08 21:52:03 +08:00
    @liyaojian 老铁 这个好 谢谢推荐~
    husher123
        19
    husher123  
       2020-06-11 16:54:23 +08:00
    请问楼主还在继续维护吗...官网已经没了..
    wintercoder
        20
    wintercoder  
    OP
       2020-06-11 17:04:53 +08:00
    @husher123 #19 域名换过一次,认准 GitHub 地址就好了 https://github.com/wintercoder/datamaker,里面放了域名 http://www.datamaker.online/
    husher123
        21
    husher123  
       2020-06-13 16:43:21 +08:00
    @wintercoder 谢谢楼主啦 友情提醒 readme 里面的链接没更新 hhhh
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2714 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 15:43 · PVG 23:43 · LAX 08:43 · JFK 11:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.