性能測試從零開始——LoadRunner入門(七) 性能測試工具
1.4 性能測試工具的評估和選擇
我們可以看到,性能測試和一般功能測試不同的是,性能測試的執行是基本功能的重復和并發,因此我們在性能開始之前需要模擬多用戶,在性能測試進行時要監控指標參數,同時性能測試的結果不是那么顯而易見,需要對數據進行分析。這些特點決定了性能測試更適合通過工具來完成。市場上涌現出越來越多的壓力自動化測試工具,古人云“工欲善其事,必先利其器”,一個測試工具能否滿足測試需求,能否達到令人滿意的測試結果,是選擇測試工具要考慮的最基本的問題。
我們這里討論的主要是一些比較成熟的性能測試軟件產品,都已經在市場上占有了一定的份額,得到了用戶的認可。
如表1-1所示為主要的性能自動化測試工具。
對于測試人員來說,要么自己開發性能測試工具,要么選擇購買市場上已有的性能測試工具。在這里,我們要討論的只是在選擇性能測試工具時,需要考慮哪些因素。這些因素都想清楚了,然后才可以做決定。
1.4.1 測試預算VS工具價格
性能測試的成本與收益比是選擇性能測試工具的根本條件。這其實是在考慮“要不要用”的問題。如果購買一套價格幾十萬的性能測試工具只是為了去做一個幾萬元預算的性能測試項目,那么無論這個工具再強大,也不會被采用。
1.4.2 協議、開發技術、平臺、中間件VS工具的支持 軟件測試
要確定性能測試工具是否支持我們的被測軟件系統,這其實是在考慮“能不能用”的問題??紤]因素有被測軟件系統使用的協議、采用的技術、基于的平臺、調用的中間件。這些都需要性能測試工具有效的支持。
1.4.3 工具可使用的復雜程度VS項目計劃的影響
熟悉并使用一個性能測試工具,是需要花費人力和時間等資源的,項目計劃中要有相應的資源準備。這其實是在弄清“如何用”的問題。
原文轉自:http://www.anti-gravitydesign.com