私は、最大100万人のアクティブユーザーがサイトに同時にアクセスしているウェブサービスをテストする方法を知りたいと思います。最大100万人のユーザーを持つWebサービスをテストするにはどうすればよいですか?
これは理論上です - 私はこのようなWebサービスを持っていませんが、最近reading this article on how to build a scalable app for > 500K usersであり、人々がこれをどのようにテストするのだろうかと思いましたか?
説明の便宜のために、私はサービスを完全に管理しており、ユーザー名がtest1
- >test1000000
の利用可能な100万のテストアカウントを既に作成していると仮定してください。私はアカウントが世界中の場所から私のサービスにアクセスしていることを望んでいますが、どんな提案にもオープンしています!
編集:私はJMeterとSeleniumに精通していますが、クライアントのアクティビティがすべて単一の場所から実行されているとローカルネットワークでボトルネックになる可能性があるという懸念がありました。だから、10Kのクライアントを100Kのクライアントを走らせる別々の場所で言うのではなく、1000のJMeterクライアントをそれぞれ1000人のユーザーでテストするのが良いかもしれないと思っていましたが... ?
で詳細情報http://locust.io/ http://jmeter.apache.org/usermanual/remote-test.html – dm03514