一連の負荷テストがあり、それぞれがSharepointサイトの特定のセクションをテストしています。各テストの前にサンプルデータの生成を自動化するにはどうすればよいですか?
負荷テストでは、特定の仮想ユーザーのテストミックスの前後に実行されるテストを指定できますが、それらはログオンなどのユーザー固有のセットアップを対象としています。すべてのユーザーのサンプルデータを作成したいと思います。
セットアップコードをチームビルドテンプレートに入れることはできますが、サンプルデータを使用したテストが実行中のテストリストにあるかどうかは考慮されていません。テストリストを変更する場合は、ビルドテンプレートも変更する必要があります。SharepointのAPIにアクセスするには3.5が必要ですが、負荷テストは.Net 4.0フレームワークで実行する必要があるため、負荷テストの前に実行されるテストにセットアップコードを入れることもできません。
Powershellを使用してサンプルデータ生成ロジックを書き直し、.Net4.0単体テストから開始することができます。それは私の最善の選択肢ですか、それとももっとエレガントな方法がありますか?