私はビデオ広告配信技術であるテストするシステムを持っています。私は広告を配信するために1〜2分のようなすべてのビデオを読み込む必要があります。動画はFlashクライアントで再生され、YouTubeなどのFLVストリームとしてストリーミングされます。セレンを使って重い負荷をシミュレートするテストをストレスにかける方法
ブラウザだけでテストする必要がある理由は他の方法ではうまくいかず、ビデオストリーミングサーバーと広告サーバーの両方を同時にテストし、広告をリアルタイムで表示することです。
私はSelenium、WatiN、Automation Anywhereなどの多くの自動化ツールを使用しています。しかし、私のマシン(32GB RAM、16コアCPU)で10000台のブラウザを使い始めようとしているときは、誰もその仕事をすることができません。
Seleniumでは、これまでの最大FireFoxインスタンスを起動できますが、それでも低すぎます。インスタンスの半分がテストを実行しません。
セレンに関して何か提案がありますか?
ロードをシミュレートする必要がある場合は、pylot(http://pylot.org/)というオープンソースツールを使用して、このツールで同時接続をシミュレートし、XMLで書かれたテストシナリオを提供することができますサイトに)。このツールは実際のブラウザを使用していません。 – alonp