素材牛VIP会员
如何获取大量关于图书的数据导入mysql作为测试使用,或者让mysql随机生成?
 vv***cv  分类:SQL代码  人气:1072  回帖:3  发布于6年前 收藏

其实这个问题可以分解为两个,因为我两个都很想知道。

  • 如何让mysql随机生成大量数据呢?

  • 各位平时做东西需要测试的时候,数据是如何获取的呢?

 标签:数据库mysql

讨论这个帖子(3)垃圾回帖将一律封号处理……

Lv6 码匠
99***99 其它 6年前#1

如果你不会用API或者调用API生成的数据你不满意,可以自己爬虫嘛,先找一个合适的网站,然后自己写程序爬数据,完全自定义的说

Lv7 码师
雪***狐 职业无 6年前#2

可以在前端页面写一个界面接口,提交后插入数据库。

Lv3 码奴
li***09 软件测试工程师 6年前#3

问题1.
按照你的图书业务,推荐使用正规合法的图书信息数据,不要随机生成的垃圾数据。
这里你可以使用一个API来调用图书信息,然后自己反序列化存到数据库。
http://developers.douban.com/wiki/?title=book_v2#get_book_search

豆瓣API: http://developers.douban.com/wiki/?title=book_v2#get_book

问题2.
根据业务需求创建合适的数据。
宁愿花半天自己写一份数据生成的代码,也不要手工去一个一个输入测试数据(对于Coder来说,这没逼格 :D)
善用目前网络上现成的一些公开API和轮子,事半功倍。

问题1举个栗子.
https://api.douban.com/v2/book/search?q=%E5%9B%BE%E4%B9%A6&start=1&count=100

用这个接口可以调用第1100本关键字为图书的书籍信息,你本地用你的开发语言写一个循环反序列化json,然后存到数据库。这样你话一小时写程序,循环跑一会儿,就可以轻松完成一千乃至几万条的数据录入。

写在最后,
哦,没有最后了。

 文明上网,理性发言!   😉 阿里云幸运券,戳我领取