私たちのデータ プロバイダーは、渡されたキー値に基づいて Excel ファイルから 1 行のデータを取得するように設計されています。数百に成長するため、テストごとに1回Excelファイルにアクセスすることの影響について懸念があります(はい、Excelファイルにはテストごとに1つの行があります)。
パフォーマンス/リソースの観点から、これは有効な懸念事項ですか? もしそうなら、どのようにそれを測定しますか?(私はMacを使用しています)。
@BeforeClass メソッドを使用して、すべてのデータを Excel ファイルからオブジェクトに簡単にロードし、データプロバイダーにオブジェクトからデータを取得させることができました。しかし、繰り返しになりますが、メモリに大量のデータを保持することのオーバーヘッドがどうなるかはわかりません。
このデータのベスト プラクティスはありますか?