【问题标题】:Elixir-Phoenix: disable Hammer's rate limiting in testingElixir-Phoenix:在测试中禁用 Hammer 的速率限制
【发布时间】:2018-07-08 07:22:27
【问题描述】:

我需要在 Phoenix 应用程序中为测试模式禁用速率限制(或大幅提高限制)(因为测试超出了限制)。我使用Hammer 库进行速率限制。

我正在寻找在处理请求时检查测试模式以外的其他内容。

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

谢谢!

【问题讨论】:

  • 检查测试模式有什么问题?在 /config 文件中配置所需的值并在 test.exs 中使用不同的值

标签: elixir phoenix-framework hammer


【解决方案1】:

正如 Jonas Dellinger 对该问题的评论中所建议的那样,我最终在 /config/config.exs/config/test.exs 中设置了自定义变量的请求数量和时间刻度(后者在测试中“覆盖”前者的值模式)。我通过Application.get_env/3 获得了Hammer 的check_rate/3 的这些值。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-08-20
    • 1970-01-01
    • 2016-02-25
    • 1970-01-01
    • 2018-05-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多