1

負荷テストの準備が整った facebook キャンバス アプリケーションを作成しました。しかし、これを達成する方法は不明です。ここで、stackoverflow に関するいくつかの投稿を読みました ( http://facebook.stackoverflow.com/questions/10364579/limit-of-500-test-users-per-facebook-app-should-i-stub-the-facebook-apiなど)。 -for-auhttp://facebook.stackoverflow.com/questions/3660409/facebook-application-load-testing ) しかし、全体像を把握できなかったため、再度投稿します。現在、調査を行っている3つの方法があります。

  • アプリケーションのすべての Facebook API 呼び出しを無効にし、サーバーを直接トリガーします
  • フレンドランナーのような会社と一緒に仕事をしたり、
  • facebook のテスト ユーザー API を使用します (最大 2000 のテスト ユーザーを作成できますhttp://developers.facebook.com/docs/test_users/ )

Facebook キャンバス アプリの負荷テストの経験を共有できる人はいますか? 特に 3 番目の点に興味があります。

  • どのようにユーザーを生み出したのか、どのような価値が必要なのか、どのように友達同士のつながりを築いたのか
  • 作成したテスト ユーザーでテストを自動化するために使用したツールはどれですか? 現在、私はJmeterを調べていますが、Apache BenchとSeigeについても読んでいます。最も適したツールはありますか?
4

1 に答える 1

1

Besides the low limit, the test users in FB don't persist for long...so you have to re-create them every day. FriendRunner is dead, last time I checked.

We tested a FB canvas app by mocking all the FB systems and overriding the hostname resolution on the target servers to talk to our system instead of FB. This gave us complete control over the FB user population as well as the ability to control the response times from FB APIs - so we could see how changes in FB performance would affect the target application.

For generating virtual users, we used Load Tester (it is our product, so I'm biased).

于 2013-05-07T12:40:26.437 に答える