如何为我的应用程序生成模拟数据?

测试Angular应用程序可能很困难,因为我们的前端代码几乎完全依赖于后端数据,而且设置不同的数据库场景需要花费大量的时间和精力。有时候,我们甚至一开始就没有足够的数据进行测试。

这就是为什么我要介绍Mockaroo.在Mockaroo这个网站上,您可以生成尽可能多的数据用于测试目的。例如,如果你需要1000个带有随机电子邮件地址、国家和电话号码的假用户,Mockaroo可以生成所有这些。您甚至可以决定每个属性的空白百分比。

在下面的例子中,我决定将10%的电子邮件地址设置为空白:

下面是我在几秒钟内生成的一个JSON示例:

Mockaroo非常强大,因为它支持很多不同的数据类型,比如:

  • 电话号码、年龄、信用卡号码、支付卡类型、比特币地址……
  • 街道名称、城市名称、国家、纬度、经度、机场代码……
  • 名字、颜色、职位、性别、ssn、ein、大学名……

如果需要Mockaroo没有的数据类型,则可以提供正则表达式Mockaroo将使用它来为您创建与regexp匹配的数据。是的,就是这么好吃!

你可以生成多种格式的数据(JSON、CSV、SQL、Firebase等),然后在你的Angular应用程序中使用它作为模拟(硬编码对象),或者将数据存储在测试数据库中,用于集成测试。

对于最多1,000行的导出,可以免费使用Mockaroo。不过,每天运行的导出数量没有限制,因此如果需要超过1,000个项,可以反复导出更多随机数据您可以使用付费计划来增加或取消所有限制

betway必威滚球

Alain是谷歌开发专家,擅长Web技术、Angular和谷歌地图。他的日常任务是帮助开发团队采用Angular,并使用该框架进行大规模构建。他在六大洲都教授过Angular !阿兰是一名世界旅行家和摄影师,也是国际会议的演讲者,并出版了几门视频课程。