作為測試主管,我目前一直在考慮是否有必要引進效能測試。
以前我使用loadrunner的經驗告訴我,對b/s系統的效能測試,是需要有一定的前提條件的,盲目的使用loadrunner並不能起到很大作用,相反,會花費很多時間和精力。個人覺得,要有針對性的做效能測試。
首先,我們需要明確,是給伺服器做效能測試,還是給網路做效能測試,還是給**做效能測試,還是給資料庫做效能測試。
我覺得這個問題,是我們在做效能測試之前需要好好想想的。
如果是給**做效能測試,那我們是否排除了下面這些情況:伺服器資源是否達到了可加壓的程度,網路頻寬是否達到了即時傳輸量,等等。如果不排除這個情況,那麼使用loadrunner測試出來的結果,總是會報伺服器資源瓶頸,網路瓶頸,並不能真正測試出**裡影響效能的地方。
如果,我們在區域網內做效能測試,排除了網路因素,那我們能否保證我們架設的本地測試伺服器能否與真實伺服器的配置一樣,如果我們僅用普通的機器作為測試伺服器,那麼,就會是伺服器資源瓶頸。
也有同事問我,做效能測試就是要知道伺服器能加壓到什麼程度,網路能允許多少訪問數。 我回答他的是:我到公司的時候,公司系統的伺服器都是已經在使用的,首先,公司在買伺服器的時候,肯定考慮過什麼樣的配置滿足什麼程度的效能,其次,公司在購買網路頻寬的時候也會考慮實際情況,購買合適的頻寬。同時,公司也對伺服器網路做了24小時監控,如果網路出現擁堵,增加頻寬就行。 既然伺服器和網路都是可已知的,那麼我們再做效能測試能有多大意義。
再說,公司會讓你在真實的伺服器上直接加壓嗎,那系統癱瘓的損失誰來負責?
我覺得,是購買的新伺服器,可以測試一下效能,看能否滿足需求。對於已經在運營的伺服器,在伺服器上做效能,意義不是很大,反而,加壓引起的系統繁忙,會影響運營。
對於b/s系統,什麼樣的情況下適合做效能測試,哪些範圍需要做效能測試,怎麼做效能測試,我還是需要好好考慮的。
一直覺得,工具的使用並不是什麼難事,難的是什麼情況下需要使用,怎麼使用。
一些除錯工具的使用
最常用的除錯工具是gdb,在此就不多說了,家庭常備。下面主要介紹一些其他的工具,滿足一些特殊需要的。對於一些工具只是簡單介紹功能,如果感興趣或覺得有用可以查閱相關資料 ctags 作用 為程式中所有函式建立索引,就像書籍總的目錄一樣。在當前目錄建立tags,檔案中每行由函式名,宣告該函式的檔案和乙個...
關於白盒測試的一些想法
近一年多一直在從事服務端的測試 工作,雖然之前也做過兩年,但融合了自動化測試和功能測試以及單元測試,所以精力有限,接觸到的白盒測試比較碎也比較淺。近期專案進入了調整期,有時間整理下對於專案測試中的 測試一些感觸。順便對未來的工作方向和計畫做好準備工作。2014年可能需要繼續負責服務端專案測試工作,但...
效能測試工具AB的使用
效能測試工具ab的使用 ab的引數 n requests 執行的請求數,即一共發起多少請求。c concurrency 請求併發數。t timelimit 測試所進行的最大秒數。其內部隱含值是 n 50000,它可以使對伺服器的測試限制在乙個固定的總時間以內。預設時,沒有時間限制。s timeout...