2010-09-07 133 views

回答

0

爲了進行負載測試,有沒有辦法將您的應用與Facebook分開?你大概可以假設Facebook平臺可以處理你所投的一切,所以你只需要測試你的自定義代碼。一旦這個工作沒有任何負載問題,你應該很好(假設你可以正確處理不正常的情況,如Facebook被關閉/ api被關閉)。

3

你應該只加載測試你的代碼,而不是Facebook的。你的應用程序應該是一個iframe應用程序,所以它不應該很難在Facebook平臺之外加載測試。只需禁用Facebook電話。

Facebook的設置比你大得多,可以處理比負載測試工具可能產生的大得多的負載。如果Facebook有負載問題,無論如何你都無能爲力。

我一直在開發Facebook應用程序約3年。 Facebook確實經常遇到問題,但除了添加錯誤捕獲,重試和/或恢復之外,您的應用中無能爲力。

1

您正在尋找的是一款名爲FriendRunner(www.friendrunner.com)的工具,它可以讓您無需修改​​即可加載測試Facebook應用程序,因此您不必評論任何API調用。這會給你最真實的結果。

他們還可以模擬各種奇怪的情況和Facebook API的問題,所以你可以看到你的應用程序是多麼強大。

+0

我現在只是圍繞這個主題進行搜索,並找到您的FriendRunner網站。該產品看起來很有用,但缺乏定價甚至試用計劃讓我感到害怕。 – asparagino 2012-06-27 17:29:05

0

我們已經使用了Brent Baisley建議的方法,這是一個很好的方法,但我總是吝惜切換FB apis來測試應用程序的額外工作。我們現在正在嘗試一種方法,該方法應該允許您直接在FB畫布中加載大多數應用程序。

從Facebook自己:「You can use test users for manual or automated testing.

您還可以預先授權測試用戶與特定權限您的應用程序,所以沒有的陷入在權限對話框的問題。在FB響應中,您將獲得一個URL,允許您與該測試用戶一起登錄。通過使用這些URL中的一個或多個,可以輕鬆使用Seige或Apache Bench等功能,以便在正常環境中自動對Facebook應用進行負載測試。