vcr相关内容

使用 VCR 和 RSpec 测试速率受限的外部 API 调用

在我的 Rails 项目中,我使用 VCR 和 RSpec 来针对外部 REST 测试 HTTP 交互只允许每秒调用一次的 Web 服务. 到目前为止,这意味着我最终会运行我的测试套件,直到它由于来自 Web 服务的“超出调用次数"错误而失败.不过在那个阶段,至少有一些磁带被记录下来,所以我只是不断地运行测试套件,直到最终我把它们全部记录下来,并且套件可以只使用磁带运行(我的 default ..
发布时间:2021-11-15 04:27:48 其他开发

带水豚 webkit 的录像机

我正在使用 capybara-webkit 来测试与第三方网站的集成(我需要 javascript). 我想使用 vcr 来记录在集成测试期间发出的请求,但 capybara-webkit 不通过网络 http,因此 vcr 无法记录它们.我将如何为 vcr 编写一个允许我记录请求的适配器? 解决方案 不幸的是,VCR 与 capybara-webkit 非常不兼容.事实上,capy ..
发布时间:2021-07-11 20:29:16 其他开发

使用 VCR 过滤敏感数据

我正在使用 VCR gem 记录 http 交互并在将来重播它们.我想在 uri 请求中过滤掉我的实际密码值.以下是 uri 的示例: http://services.somesite.com/Services.asmx/Cabins用户名=long&密码=john&StartDate=03%2F22%2F2012&EndDate=03%2F29%2F2012 虽然这里提供了解释,但我自己尝试 ..
发布时间:2021-07-10 20:34:22 其他开发

测试速率受限外部API与录像机和RSpec调用

在我的Rails项目,我使用 VCR 和RSpec测试对外部REST HTTP交互网络服务,只允许它的每秒一次通话的。 这意味着什么,到目前为止,是我结束了我的运行测试套件,直到它失败,因为从Web服务的“呼叫次数超过”错误。在这个阶段,虽然,至少有一些磁带被记录下来,所以我只是不断地运行测试套件,直到最后我让他们都记录下来,该套件可以只使用磁带(我的 default_cassette_opti ..
发布时间:2016-05-23 22:12:30 其他开发

VCRProxy:记录PhantomJS阿贾克斯与VCR里面水豚电话

我已经做了一些这方面的研究,但没有发现任何解决方案。我有一个网站,在那里asynchron Ajax调用(使用JSONP)发到Facebook。我记录在Ruby侧VCR我所有的HTTP请求,所以我想它会很酷,使用此功能进行AJAX调用为好。 于是我打了周围一点点,并想出了一个代理的尝试。我使用PhantomJS作为一个无头的浏览器和骚灵为内水豚的整合。鬼驱人现在配置为使用代理服务器是这样的: ..
发布时间:2015-11-29 01:00:41 前端开发