私は、非常に大きな製品 (オペレーティング システムのサイズを考えてください) に対して一種の統合/ストレス テストを行っています。これまでは、すべての (カスタム) ワークロード アプリケーションを一連のバッチ タイプのジョブに入れ、それぞれが 1 回のストレス テストの実行を表すことに満足してきました。平均的なテスト実行では、13 のシステムで実行される 100 を超えるワークロードが含まれる時点に到達したので、もう少し高度なものを構築する時期に来ていると考えています。
単体テスト フレームワークについては多くのことを見てきましたが、より高度なストレス タイプのテストについてはほとんど見てきませんでした。多数のワークロードを管理するという問題を解決する一般的な (または一般的ではない) 方法を知っている人はいますか?
現時点では、個々のワークロードのデータベースを保持し、特定の日に必要なストレスの種類に応じてそれらを組み合わせてテスト パッケージに適合させるためのフロントエンドを提供したいと考えていますが、その例はありません。個々のワークロードがシステムに与えるストレスをランク付けするなど、より高度なことを行うための最良の方法です。
大型製品のストレス テスター仲間は何をしているのですか? 私たちにとって、手作業で作成したいくつかのスクリプトでは、もはや役に立ちません。