我是 Rails 新手。我为需要从 mysql 加载大量数据的 Controller 操作编写了一个性能测试。 但是当我运行测试时,rails 将从测试数据库中删除所有数据。我知道 rails 将从夹具加载数据,但我看到夹具仅包含逐行的示例数据。似乎不可能将所有数据写入装置中。
如何将开发数据库中的数据加载到测试数据库中?或者有什么方法可以避免在测试之前从测试数据库中删除数据?
最佳答案
您可以使用Faker gem 生成随机样本数据来测试您的应用程序。这是一个关于如何使用它的好例子 http://www.railscarma.com/blog/technical-articles/faker-gem-fake-data-generation-ruby/
关于mysql - 测试前如何从开发数据库加载数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44534035/