首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >什么是持续时间测试?

什么是持续时间测试?
EN

Stack Overflow用户
提问于 2011-03-14 18:53:00
回答 2查看 4K关注 0票数 2

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

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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-03-14 19:15:17

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

我看到了长持续时间测试的两个主要动机:

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

Stack Overflow用户

发布于 2012-10-04 21:18:50

没有持续时间测试这回事。这是耐力,或者更具体地说是“可靠性测试”。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5297598

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档