Skip to content

Rubyテストのプロファイリングと最適化ツールボックス

ボトルネックを特定。高速なテストを実現。自信を持ってデプロイ。

Ruby Profilers

ruby-prof、Stackprof、Vernierとのプラグアンドプレイ統合。環境変数一つでテストスイートをプロファイリング。

Factory Profiling

ファクトリの使用状況を分析し、ファクトリカスケードを特定。

Event Profiler

ActiveSupport通知やカスタムイベントをプロファイリングし、テストスイート全体の遅い操作を特定。

before_all & let_it_be

高コストなセットアップを一度だけ実行し、テスト間で共有。最小限の変更でテスト時間を大幅に短縮。

AnyFixture

ファクトリ生成データから永続的なフィクスチャを作成。ファクトリの柔軟性とフィクスチャのパフォーマンスを両立。

FactoryDefault

関連レコードを再利用してファクトリカスケードを排除。

...さらに多くの機能があります!TestProfツールキットの全体像:

TestProf map