所以我在應用程序負載測試中遇到了一些困難。我的應用程序依賴有效的Facebook登錄,因爲我創建了與登錄用戶相對應的影子記錄。Facebook應用程序負載和性能測試
如何在使用Facebook調用(而不是禁用)時加載測試我的應用程序。
我需要確保至少有100,000個用戶可以連接而不會陷入困境。
到目前爲止,我的代碼運行速度相當快,因爲我平均需要1000 ms預緩存。但是我想在開啓緩存之前進行一些更多的負載測試。
我該怎麼做?
從我遇到的情況來看,似乎每個人都會說只是關閉Facebook調用和加載測試,就好像應用程序是普通網站一樣。另外,我遇到了一個叫做friendrunner的東西,它似乎可以解決我的問題。除了那裏沒有人回到我身邊。
好吧,我發現了一些不太我所期望的爲用戶但Facebook並豁免的數量,最多允許每個應用500級的用戶沒有垃圾郵件或「假帳戶」 http://developers.facebook.com/docs/test_users/ – Thillypickle 2012-04-03 14:52:44
因此,爲了澄清,這是一項新功能,您可以創建500個不受正常檢查支持的'測試'用戶,這似乎是去年年底推出的。雖然有一些限制,但大多數情況下,測試用戶是孤立的,無法與真實用戶交互。也就是說,如果你主要關注自己的應用程序,而不是FB,那麼你仍然可能會發現將FB取消更容易。將它們排除在等式之外是有意義的。 – 2012-04-04 08:30:36
我和其中一位Facebook開發者進行了交談,他們表示Facebook可能正在實施更好的測試方法,以確保應用程序在發佈後不必撞上負載牆。我採取了關閉facebook通話的建議,一切都很順利。我還設置了雲池以便在達到特定用量時自動產生新的服務器。 感謝您的回答。 – Thillypickle 2012-05-14 13:16:36