Eclipse中的JUnit测试时序

时间:2010-11-12 14:49:53

标签: java junit

我在Eclipse Helios上安装了JUnit 3。我创建了一个测试用例,通过Web服务添加100万用户并测试结果。

我不太了解JUnite的时序,结果(在JUnit输出上):

<?xml version="1.0" encoding="UTF-8"?>
<testrun name="UserRegistrationTestCase" project="TestCases" tests="1" started="1" failures="0" errors="0" ignored="0">
  <testsuite name="testcases.UserRegistrationTestCase" time="8880.946">
    <testcase name="testCreateUser" classname="testcases.UserRegistrationTestCase" time="8880.946"/>
  </testsuite>
</testrun>

时间在JUnit显示屏上显示:8,880.946 s。那是什么意思?这是否以秒为单位显示(而在XML中为time="8880.946")?

8880.946(以XML格式)是否以毫秒为单位?如果没有,我将如何配置Eclipse JUnit以允许以毫秒为单位显示时间(我问的原因是因为我最初添加了1000个用户,结果来到了13.593s)。

2 个答案:

答案 0 :(得分:1)

时间总是以秒为单位。不确定如何更改它,并且如此大的数字,为什么你想要?

如果您想要以毫秒为单位的时间,您当然可以将小数点3位置向右移动。

答案 1 :(得分:0)

这是xml中存在时间的格式:

seconds.ms

所以在你的情况下它是8880秒和946毫秒