2012-01-05 24 views

回答

1

對於Flash客戶端:

性能測試Flash應用程序是不是真的有可能,因爲它們是在客戶機上運行,​​並且喲uhave不知道什麼樣的設備/負載級別的客戶端體驗。

你應該爲Flash部分做些什麼,在最慢的平臺上運行它,你可以找到它支持閃存(像一個慢的平板電腦),看它如何在低級系統中執行,也許改進一些,如果你的Flash代碼。同時分析閃存代碼將使客戶端更快,並在較慢的設備/系統上更好地工作。

對於服務器/後端:

模仿Flash客戶端寫負載和壓力的測試用例。對於更復雜的邏輯,我建議你用高級語言編寫測試用例(如LoadRunner)。如果你買不起LoadRunner的或類似的,那麼你可以嘗試Grinder(免費)或編寫自己的應用程序,就像在同一時間他們的客戶,併產生多個(線程/進程)。

你應該從服務器/後端測量響應時間,且還監視CPU,磁盤,網絡等找出你的服務器一定的負載下如何執行。

如果你有大量的同步客戶端(超過500),那麼你應該考慮負載均衡後端..但這是另一回事,並會大大增加你的代碼複雜度(read more here)!

1

你不能真正的壓力測試Flash應用程序。您應該爲您的PHP代碼編寫壓力測試,並且可能同時使用其中一個自動測試應用程序(如果您的PHP壓力測試良好,則不需要)。 爲了測試用戶界面,您可以使用FlexMonkey的,RIATest或閃存硒在CI的發展情況。