2010-09-01 107 views
2

FlexUnit是一個非常令人印象深刻的測試框架,並且在Flash Builder 4中進行新集成時,使用它並不困難。但是,我不確定爲什麼它只是單元測試的唯一。在我看來,我認爲這些工具也是性能測試的好選擇。使用FlexUnit進行性能測試

還應該提到的是,通過性能測試我並不是在談論測試整個系統。相反,我更感興趣的是測試庫中的實際單位。例如,壓力測試數據結構以確定可伸縮性問題。

這樣做還是有任何參考材料涉及到這個問題?


爲了進一步澄清問題,讓我描述一個可能的情況。

假設我們正在創建一個數據結構庫,例如集合。這些結構旨在關注效率而不是功能。雖然他們當然需要現場或接近現場的測試,但我可以想象,在進行驗收測試之前,可能很容易發現一些瓶頸。

所以問題是,什麼被認爲是壓力測試單個單位的最佳做法?單元測試對單個單元的壓力測試是否有用,還是從這樣的測試收集的數據不重要,這只是浪費時間和精力?

+0

非常有趣,但!性能壓力測試只能由應用程序架構管理器**完成!在除原始單元測試之外的其他所有情況下,都可以通過beta測試用戶組對用戶體驗進行壓力測試。我認爲這是做正確生意的正確方法。祝你好運! – Eugene 2010-09-01 17:47:03

+0

感謝您的評論,但我想你可能誤解了這個問題。我並不想強調測試應用程序,而是單獨的單元,如數據結構或組件。我意識到,這種類型的微觀分析和優化可能是無用的,我決不會替換集成或驗收測試。相反,我期待看到什麼被認爲是對個別單位進行壓力測試的最佳做法。 – 2010-09-02 10:42:13

回答

1

「是對壓力測試個別單位有用的單元測試」

爲什麼沒有你的單元測試一個創造幾千個的情況下,鍛鍊他們一點,然後消滅他們。計時整個序列,如果時間過長,則測試失敗。

至少當時你正在把它綁在上面。

+0

簡明扼要的建議,謝謝! – 2010-10-05 21:08:40