【问题标题】:How to test session timeout?如何测试会话超时?
【发布时间】:2012-04-05 14:48:55
【问题描述】:

我有一个 PHP 应用程序(尽管我认为一般概念与其他语言的 Web 应用程序相同)应该在 300 秒不活动后破坏用户的当前会话。但是有没有一种很好的方法来测试它是否真的有效?我启动了我的应用程序,让它闲置 300 秒,然后单击一个链接并重定向到登录页面——这是会话被破坏时应该发生的情况。然后我在 290 秒后做了同样的事情,我又被重定向到登录页面。因此,要么我的时间关闭,要么我检查会话超时时出现错误,或者我设置会话超时前的时间长度时出现错误。如何判断是哪一个?

另外,有没有一种方法可以解决这个问题,而不必等待应用程序在每次测试中超时?谢谢。

【问题讨论】:

    标签: session session-timeout


    【解决方案1】:

    如何将超时设置为更易于管理/可测试的值,例如 30 秒?

    同样,当你创建一个会话时,你可以在它应该过期时记录发出。设置秒表,然后验证。

    【讨论】:

      猜你喜欢
      • 2010-09-16
      • 1970-01-01
      • 1970-01-01
      • 2010-11-26
      • 1970-01-01
      • 2010-11-22
      • 2010-12-23
      • 1970-01-01
      • 2018-12-13
      相关资源
      最近更新 更多