【发布时间】:2017-10-27 06:45:31
【问题描述】:
在 Junit 中,我有 2 个测试。如果我单独运行,则每个需要 4 秒。但如果我一起跑步也需要 4-5 秒。我预计是 8 秒。
在这两个测试中,只有输入不同。
这不是春季项目。它没有使用数据库。
它使用 Aspose word 从 xml 创建 MS-Word。
我怎样才能像每次新运行一样运行每个测试?
【问题讨论】:
-
至少发布您的 2 个测试,以便我们查看。
-
所以你想让你的测试变慢?为什么?
-
一个原因可能是 JVM 启动和类加载时间:如果单独运行,JVM 会启动两次并且必须加载所有类两次
-
这两个测试是否相互影响?或者你为什么不希望他们跑得那么快
-
我正在检查一个性能问题。所以我喜欢计算生成 70 个文档所需的时间。由于这种缓存,我无法获得正确的执行时间。我无法发布我的测试用例逻辑。