Ruby FactoryBot创建函数需要很长时间

Ruby FactoryBot创建函数需要很长时间,ruby,factory-bot,Ruby,Factory Bot,我在一个广泛使用FactoryBot创建测试对象的代码库中工作。我最近计算了创建我们最常用类的一些实例所需的时间,发现每个实例的时间大约为0.2秒。我的一些测试创建了大约100个对象,所以这是一个相当大的时间消耗 为什么创建对象可能需要这么长时间?FactoryBot是否提供任何方法来分解其花费的时间?是否有一家工厂呼叫另一家工厂,以此类推?fixture速度更快,但它们可能需要大量的工作来替换您的factories重工厂级联和重验证/回调通常是难点。可以肯定的是,您可能需要评测您的测试,请参阅

我在一个广泛使用FactoryBot创建测试对象的代码库中工作。我最近计算了创建我们最常用类的一些实例所需的时间,发现每个实例的时间大约为0.2秒。我的一些测试创建了大约100个对象,所以这是一个相当大的时间消耗


为什么创建对象可能需要这么长时间?FactoryBot是否提供任何方法来分解其花费的时间?

是否有一家工厂呼叫另一家工厂,以此类推?fixture速度更快,但它们可能需要大量的工作来替换您的factories重工厂级联和重验证/回调通常是难点。可以肯定的是,您可能需要评测您的测试,请参阅。是否有一个工厂调用另一个工厂,以此类推?fixture速度更快,但它们可能需要大量的工作来替换您的factories重工厂级联和重验证/回调通常是难点。确实,您可能需要分析测试,请参阅。