SQLServerExpressが組み込まれたWindows7で実行されている.netクライアントがあります。これらは切断されて実行され、中央サーバーにダイヤルインして情報をダンプし、関連する新しい情報をプルダウンすることがよくあります。分散システム全体のストレステストを行いたいと考えており、これを行うための費用対効果の高い方法を考えようとしています。私たちの開発者の1人は、Amazonクラウドを使用して1000クライアントを起動するというアイデアを持っていましたが、WindowsサーバーのO / Sのみをサポートしており、テストを複数回再実行する必要がある場合は、いくらかのお金がかかる可能性があります。 。
1000台のクライアントをすべて1台のマシンでシミュレートすることを検討しました。これにより、1000台のクライアントがあり、すべての呼び出しが非同期で行われるようになりますが、1台のマシンで実行している場合、上限の一部は1台のマシンのRAMとプロセッサになります。システムなので、それがどのように「本物の」写真を私たちに与えるのかわかりません。
すべての呼び出しは、クライアントとサーバー間のWCFで発生します。
この分野での経験はありますか?もしそうなら、どのように取り組みましたか?
ありがとう、
スーパーティミー