【问题标题】:Stress/load testing Ruby on Rails apps with Authenticity Tokens使用 Authenticity Tokens 对 Ruby on Rails 应用程序进行压力/负载测试
【发布时间】:2010-12-23 01:07:57
【问题描述】:

我的 Ruby on Rails 应用程序主要包含在登录页面后面。我仍然希望能够对这些页面进行压力测试,因为它们有一些繁重的数据库访问。

将用户名和密码发送到我的登录帖子中并不困难,但 Authenticity Token 不断变化,这使得我的测试无法重复。

有没有办法解决这个问题,同时还能保持准确的生产式环境?

如果有任何帮助,我将不胜感激。谢谢!

【问题讨论】:

    标签: ruby-on-rails authentication load-testing stress-testing authenticity-token


    【解决方案1】:

    您可以在环境中禁用真实性令牌。

    这可以通过环境的初始化程序来完成。

    # Disable request forgery protection in test environment
    config.action_controller.allow_forgery_protection    = false
    

    您可以创建一个新环境,例如 stress,它将与您的生产环境相同,但上述情况除外。

    否则,您将需要修改压力测试应用程序以维护会话并解析令牌。

    您使用什么压力测试软件?

    【讨论】:

    猜你喜欢
    • 2011-04-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-20
    • 2021-01-18
    相关资源
    最近更新 更多