ruby-on-rails - 测试两个 Rails 应用程序之间的集成

标签 ruby-on-rails web-services system-testing

我正在开发一个由两个不同的 Rails 应用程序(服务器和客户端)组成的系统,它们通过 REST Web 服务进行通信。

我对每个应用程序都进行了单独的测试,但我想为两个平台之间的集成添加一些测试,以断言一个平台创建的请求与另一个平台的期望兼容。

如有任何提示,我们将不胜感激。

最佳答案

我有一个类似的架构,我们使用 VCR 来记录所有服务器端响应并避免总是发出请求。它可能会变得烦人,现在我正在寻找一种在每次请求后清理服务器数据的方法

我认为VCR可能是测试应用程序之间集成的一个很好的起点。

您可以在此处找到文档 -> Relish Docs

关于ruby-on-rails - 测试两个 Rails 应用程序之间的集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10486677/

相关文章:

javascript - Rails,将 ruby​​ 参数添加到 javascript

ruby-on-rails - PG::UndefinedColumn: 错误:列 comments.post_id 不存在

mysql - 您应该在 RoR 中的什么位置存储大量自定义字符串?

c# - Asp.net 中的异步 Web 服务

android - nativescript-dev-appium e2e 测试失败

android - 优化 Android 测试工作

ruby-on-rails - 如何在 Rails 4 中包含页面特定的 JavaScript

java - 如何在@GET中添加到Web服务迭代元素?

asp.net - Web 服务与 WCF

c# - Visual Studio : How can I get my test project to start the web project it depends on