我在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
)。
答案 0 :(得分:1)
时间总是以秒为单位。不确定如何更改它,并且如此大的数字,为什么你想要?
如果您想要以毫秒为单位的时间,您当然可以将小数点3位置向右移动。
答案 1 :(得分:0)
这是xml中存在时间的格式:
seconds.ms
所以在你的情况下它是8880秒和946毫秒