【发布时间】:2016-07-25 01:27:14
【问题描述】:
我有计算,基于对 ES 的查询及其响应。
有没有办法为测试目的创建一个假索引并将所有查询定向到这个索引而不是真正的 ES?
或者,可能有更有效的方法来测试与 ES 紧密相关的东西?我认为伪造索引会显着减慢测试速度,但还没有想到更好的方法。 谢谢!
【问题讨论】:
标签: ruby-on-rails ruby elasticsearch rspec
我有计算,基于对 ES 的查询及其响应。
有没有办法为测试目的创建一个假索引并将所有查询定向到这个索引而不是真正的 ES?
或者,可能有更有效的方法来测试与 ES 紧密相关的东西?我认为伪造索引会显着减慢测试速度,但还没有想到更好的方法。 谢谢!
【问题讨论】:
标签: ruby-on-rails ruby elasticsearch rspec
由于elasticsearch 使用http,您可以使用VCR 之类的东西来记录HTTP 请求。
VCR 会在您第一次运行时记录您的请求。后续请求不会到达服务器。相反,VCR 返回记录的响应。
【讨论】: