P-0.1_p-unit 0.1下载地址

点这里下载 → 下载地址
相关Tags:

P-0.1_p-unit 0.1软件简介

P-单元是一个开源框架,为性能基准测试和单元测试

对机组性能基准测试和单元测试,它支持运行相同的测试单独或同时是一个开源框架,产生的结果的形式,纯文本,图像或PDF文件,并显示内存和时间的消耗。

测试套件和测试类

测试套件和测试类是对单位的神器出山:www.shenqi73.com两个重要概念。对单位不需要任何特殊类型的测试类,每一个类都可以是一个测试类。当然,它包括JUnit测试用例。特别对单位只测试类 - P-unittest模块有一个特殊的接口。

按照以下程序对单元执行正常的测试:
·调用设置,如果有。
·调用的测试方法。
·调用tearDown方法。

注意到,setUp和tearDown也将被视为性能测试的一部分。如果你不想指望他们到的性能数据,您需要实现对的unittest模块接口,将被执行:
·调用setUpBeforeWatchers。
·调用setAfterWatchers。
·调用的测试方法。
·调用tearDownBeforeWatchers。
·调用tearDownAfterWatchers。正如它的名字所暗示的,你可以把setUp和tearDown代码到的setUpBeforeWatchers和tearDownAfterWatchers。

时间/内存记录

对单位记录在内存中运行的测试方法和时间的消耗。 “守望者”的概念,对单位,监督的状态,在运行过程中的测试方法。

安装默认情况下,内存守望的时间看守。对单位支持用户自定义的守望者。用户只需要实现的看守接口和寄存器对单位法亚军。

默认情况下,启用时间看守。如果你想观看的内存消耗,你需要添加一行代码:
runner.methodRunner()。addWatcher(新MemoryWatcher());

并行
对单位的支持同时运行测试。如何写呢?你不需要写任何有关并发测试 - 同样作为一个正常的测试。您只需要使用P-unitConcurrentRunner,同时运行测试。更多详细信息,请参阅获得亚军。

跑步者

亚军是对单位的核心理念。你需要一个运行器来运行你的测试。默认情况下,有两种不同的亚军 - 独奏的亚军和并发亚军,这样一个测试,可以独奏兼执行。

它是复杂的推出了亚军吗?一行代码:

新SoloRunner()。运行(MyTest.class);或的新ConcurrentRunner()。运行(MyTest.class);

默认情况下,对unitConcurrentRunner启动10个线程执行的测试方法。你可以配置它的构造函数中的P-unitConcurrentRunner的(THREADCOUNT),在您的测试类,你甚至可以做很好的控制。

如果你需要不同的线程数来执行不同的测试类,你只需要实现并行接口为您的测试中,这就要求返回concurrentCount的。

随便看看

软件简略信息
  • 软件大小:2.54 MB
  • 下载次数:99
  • 更新时间:2013-03-09 12:27:00
  • 不能下载请报告错误,谢谢
本类热门软件