什么是持续时间测试?

发布于 2024-10-21 17:04:32 字数 354 浏览 1 评论 0原文

在浏览 Microsoft 考试 70-518 的技能测量部分时 (http://www.microsoft.com/learning/en/us/exam.aspx?ID=70-518&locale=en-us#tab2 ) 在提到的各种可靠性测试中,有一个“持续时间测试”,

我相信没有真正的自动化方法可以做到这一点。您只需要启动您的应用程序(可能对其进行压力测试......压力可以自动化)并在一段时间后观察它(内存/性能)。这是正确的吗?

While going through the skills measured section for Microsoft exam 70-518 ( http://www.microsoft.com/learning/en/us/exam.aspx?ID=70-518&locale=en-us#tab2 )
Among the various kinds of reliability testing mentioned there is "Duration Testing"

I believe there is no real automated way of doing this. You just need to start up your application ( probably stress testing it ... the stress can be automated though ) and observe it after a while (memory / performance). Is this correct?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

难以启齿的温柔 2024-10-28 17:04:32

我同意您的总体想法,在实际工作负载下长时间运行应用程序。但细节是特定于应用程序的。对于某些应用程序来说,随着时间的推移,会产生一些有趣的影响,例如,一些内务管理子任务每小时运行一次,其中的一些缺陷可能只有在多次执行后才会显现出来。

我认为进行长时间测试有两个主要动机:

  1. 发现某些具有累积效应的缺陷类别,因此在一段时间后最容易检测到。
  2. 发现“星星对齐”缺陷 - 仅在某些情况组合下出现的缺陷 - 例如,当我们在午夜运行时,或者当某些依赖系统在 03:00 关闭进行维护时,会发生一些奇怪的情况。理想情况下,我们有更科学的方法来发现这些缺陷,但我确实观察到持续时间测试似乎确实发现了它们。

I agree with your general thinking, run the application for an extended period under a realistic workload. The detail though is application-specific. For some applications there are interesting effects over time, for example some house-keeping sub-taks runs every hour, some defect in that might only manifest after many executions.

I see two major motivations for long duration tests:

  1. to discover certain classes of defect that have cumulative effects and hence are most easily detected after a period of time.
  2. to discover "alignment of the stars" defects - defects that only appear under some combination of circumstances - for example something odd happens when we run across midnight, or when some dependent system is taken down for maintenance at 03:00. Ideally we have a more scientific approach to finding these defects, but I do observe that duration tests do seem to discover them.
把时间冻结 2024-10-28 17:04:32

不存在持续时间测试之类的东西。这是耐力或更具体地说是“可靠性测试”。

There's no such thing as duration testing. It's Endurance or more specifically "reliability testing."

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文