生成不会改变的虚假数据

Generate fake data that don't change

我正在创建一个临时的 GraphQL 后端,它应该提供模拟数据。

例如我需要大约 500 个模型人物对象(包括名字、姓氏、电子邮件、国家/地区等),其中的属性不应在每次请求时更改。

是否有任何库可以获取始终以相同顺序创建的假数据?

不确定这是否正是您想要的,但我发现了这个网站:https://crudpi.io/ 这个周末,您可以在 JSON 文件中模拟一些数据并将其用于您的 API.我猜它仅限于 100 个对象或其他东西,但如果你需要相同的数据,我猜你可以复制它 5 次。希望能帮助到你!

我希望我能把它写成评论,但我还没有足够的声誉。

这是一个 API。 https://uinames.com/api/?amount=500

您应该很容易地创建一个脚本,将从中获得的数据添加到临时数据库中。

您可以使用 https://next.json-generator.com/ 轻松创建自定义 JSON,这允许使用内部脚本生成数据

下面是生成名称列表的示例:https://next.json-generator.com/Vk95XL5mv

您可以使用像 https://randomuser.me/ 这样的生成器 循环创建对象,然后将结果保存在文件中以确保数据相同。

你可以在这里得到一个例子:https://gist.github.com/Yexan/cb8b79390e01272a4912fb4d6773ee1a

我用了https://randomuser.me/api/?results=500