gpt4 book ai didi

java - 当文件夹深度大于 4 时,Fitnesse 框架非常慢 - 为什么?

转载 作者:行者123 更新时间:2023-11-30 09:57:10 31 4
gpt4 key购买 nike

我们目前正在建立 fitnesse 作为测试工具的用户验收测试。到目前为止一切都很好。我们使用的是 Java 版本“20091121”。我们在处理深度超过 4 的文件夹时遇到问题。

我们设置了以下文件夹结构:

SetUp

TestSuite

content.txt + properties.xml (just "!contents" inside)

UseCase2204

content.txt + properties.xml (just "!contents" inside)

SingleRequest02

content.txt + properties.xml (just "!contents" inside)

PositiveTest

content.txt + properties.xml (just "!contents" inside)

OneAdultWithChild

here content.txt + properties.xml for the actual test containing 18 fixture tables

当我们启动 fitnesse 并导航到最深的文件夹(“OneAdultWithChild”)时,大约需要 10 秒才能显示页面。现在,当我将内容向上移动一个层次结构级别(进入“PositiveTest”)时,页面需要 3 秒来呈现。当我将测试内容放在第二层(“UseCase2204”)时,它几乎是瞬间显示。

在测试执行期间会发生相同的行为。按下“测试”按钮后,测试将进行:

  • 二级:12秒
  • 第四级:14秒
  • 第五级:40 秒! (另外,“捕获结果”按钮出现需要很长时间)

现在,我被这个困住了。我们需要这种深度嵌套的结构来对所有测试进行分组。但如果没有解决方案或解决方法,我们就不能使用 fitnesse,我将成为推广框架的大白痴。过去我用 fitnesse 取得了积极的成果,但我们没有这些深层嵌套的结构。

最佳答案

您是否尝试过就此联系 FitNesse 的维护者?那应该是你的第一个行动方案。这是他们的“获取帮助”链接:http://www.fitnesse.info/help .

与此同时,如果可以的话,您可以尝试分析健身情况。很可能大部分时间花在一两个地方,并且可以找到合适的解决方法。由于这是一个开源项目,您应该能够快速浏览一下代码。如果你愿意,无论如何。

更新:想一想,您的测试层次结构是在 NFS 挂载上吗?您可以尝试在“真实”磁盘上运行它吗?

关于java - 当文件夹深度大于 4 时,Fitnesse 框架非常慢 - 为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1945770/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com