【源译】JUnitPerf 使用手册
JUnitPerf摘要
JUnitPerf是一个来度量代码的性能和执行效率的一个性能测试工具,通过编写用于JUnitPerf的单元测试代码可以使这一过程自动化。从另外一个角度来说它是JUnit的一个扩展插件。
假如你对这种类型的自动化测试感兴趣的话可以参考我写的书《Pragmatic Project Automation》
您也可以花两天时间光顾一下站点《Test-Driven Development with JUnit Workshop》,这里提供了一些很好的JUnit的学习途径并且还有Mike Clark的一些讲义和实践指导手册帮助你更深入地了解测试驱动开发。
目录
· 简介
· 使用目的
· JUnitPerf下载
· JUnitPerf安装
· JUnitPerf构建与测试
· 如何使用JUnitPerf
· 编写有效的JUnitPerf测试
· 局限性
· 技术支持
· 捐助
· 培训与指导
· 许可信息
· 感谢
· 相关资源
简介
JUnitPerf是基于JUnit的一个度量性能和执行效率的一个自动化测试框架(工具)。
JUnitPerf包含以下两个主要的类(扩展了JUnit):
· TimedTest
TimedTest用来执行测试,返回执行该测试所使用的时间。
TimedTest构造方法中需要指定一个最大可接受的执行时间。默认情况下,执行该方法时会等待被执行的测试执行完毕,如果实际所用的时间超过了指定的最大时间则标识测试失败。另外你也可以通过在构造方法指定当实际执行时间超过最大可接受时间时不继续执行该测试,并标识测试未通过。
补充:Jsp教程,Java技巧及代码