我们的数据提供程序旨在根据传入的某些键值从 Excel 文件中检索单行数据。这对于我们的测试套件非常有效,其中包含约 15 个测试,但在接下来的几个月中,测试将增长到几百个,因此我担心每次测试访问一次 excel 文件的影响(是的,每个测试的 excel 文件将有一行)。
从性能/资源的角度来看,这是一个有效的担忧吗?如果是这样,如何衡量它?(我在 Mac 上)。
使用@BeforeClass 方法,我可以轻松地将excel 文件中的所有数据加载到对象中,并让数据提供者从对象中检索数据。但同样,我不知道在内存中有这么多数据的开销会做什么。
这些数据有最佳实践吗?