Elixir-Phoenix:在测试中禁用Hammer的速率限制

时间:2018-07-08 07:22:28

标签: elixir phoenix-framework hammer

我需要在Phoenix应用程序的测试模式中禁用速率限制(或大幅增加限制)(因为测试超过了限制)。我将Hammer库用于速率限制。

我正在寻找除请求服务时检查测试模式之外的其他东西。

(我在docsexample app's source中都找不到答案。)

谢谢!

1 个答案:

答案 0 :(得分:1)

如乔纳斯·德林格(Jonas Dellinger)对问题的评论中所建议的那样,我最终在/config/config.exs/config/test.exs中的自定义变量中设置了请求的数量和时间范围(后一个“覆盖”值位于前者处于测试模式)。我通过check_rate/3获得了Hammer Application.get_env/3的这些值。