Skip to content

Ruby测试分析和优化工具箱

发现瓶颈。编写更快的测试。自信地部署。

Ruby Profilers

即插即用集成ruby-prof、Stackprof和Vernier。通过一个环境变量即可分析测试套件。

Factory Profiling

分析工厂使用情况,识别工厂级联问题。

Event Profiler

分析内置ActiveSupport通知和自定义事件,找出测试套件中的慢操作。

before_all & let_it_be

只运行一次昂贵的设置并在示例间共享。以最小的更改大幅减少测试时间。

AnyFixture

从工厂生成的数据创建持久化fixtures。兼具工厂的灵活性和fixtures的性能。

FactoryDefault

通过复用关联记录消除工厂级联。

...还有更多!探索完整的TestProf工具集:

TestProf map