什么是持续时间测试?
在浏览 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我同意您的总体想法,在实际工作负载下长时间运行应用程序。但细节是特定于应用程序的。对于某些应用程序来说,随着时间的推移,会产生一些有趣的影响,例如,一些内务管理子任务每小时运行一次,其中的一些缺陷可能只有在多次执行后才会显现出来。
我认为进行长时间测试有两个主要动机:
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:
不存在持续时间测试之类的东西。这是耐力或更具体地说是“可靠性测试”。
There's no such thing as duration testing. It's Endurance or more specifically "reliability testing."