将示例文件发送到 RailsAPI 以测试其工作流程
Sending example files to RailsAPI to test it's workflow
所以我已经完成了 Rails API
并使用 RSpec
和 FactoryGirl
对其进行了测试。此 API 用于将传入文件存储在 PostgreSQL
数据库中,它没有任何视图,只有模型和控制器。现在我想看到它工作,所以我将启动它,我想发送一些示例文件以查看它在 "real" 数据下的真实表现。
我怎样才能做到这一点?我的意思是,模拟真实的传入数据并测试 Create
、Update
等操作。我一直在寻找一段时间,但我真的不知道从哪里开始,所以任何线索都会很好。
注意:
为了帮助您理解我的意思,如果我有一个正常的 Rails
项目,我会使用 new.html.rb 页面来 create
一条新记录, edit.html.rb 到 update
一个现有的,等等。这就是我想要使用的,但是没有 html forms/pages,只有几个文件我想加载到数据库中并使用我的 API
在进入生产之前处于开发模式。
如果你正在使用Chrome,你可以看看Postman plugin插件。
如果您在 mac 或 linux,您也可以使用 curl from the command line。
我很确定 windows 也有类似的工具。
如果没有别的办法,您可以创建一些带有表单的简单静态 HTML 页面。
所以我已经完成了 Rails API
并使用 RSpec
和 FactoryGirl
对其进行了测试。此 API 用于将传入文件存储在 PostgreSQL
数据库中,它没有任何视图,只有模型和控制器。现在我想看到它工作,所以我将启动它,我想发送一些示例文件以查看它在 "real" 数据下的真实表现。
我怎样才能做到这一点?我的意思是,模拟真实的传入数据并测试 Create
、Update
等操作。我一直在寻找一段时间,但我真的不知道从哪里开始,所以任何线索都会很好。
注意:
为了帮助您理解我的意思,如果我有一个正常的 Rails
项目,我会使用 new.html.rb 页面来 create
一条新记录, edit.html.rb 到 update
一个现有的,等等。这就是我想要使用的,但是没有 html forms/pages,只有几个文件我想加载到数据库中并使用我的 API
在进入生产之前处于开发模式。
如果你正在使用Chrome,你可以看看Postman plugin插件。
如果您在 mac 或 linux,您也可以使用 curl from the command line。
我很确定 windows 也有类似的工具。
如果没有别的办法,您可以创建一些带有表单的简单静态 HTML 页面。