アプリケーションのテスト ケースをいくつか設計しています。というメソッドがあるとします
ProcessedDataObject createProcessedDataObject(RawDataHolder input)
のパフォーマンスcreateProcessedDataObject
は非常に重要なので、一定の入力に対するベンチマーク パフォーマンス テストを含めたいと思います (たとえばinput
、ローカル テキスト ファイルからビルドして変化しないようにする)。方法。IOW、将来の変更が時間のベンチマークを超える複雑さを追加した場合に備えて、赤旗を立てるようにテストを設計してほしい.
私の質問は、ベンチマーク パフォーマンス テストは JUnit の領域に属しているのか、それとも外部に置いておくべきなのかということです。