【廣告】
我們一般性能測試的目的無非就以下幾種:
能力驗證:系統(tǒng)在A條件下是否具有B能力
規(guī)劃能力:應(yīng)該如何使系統(tǒng)具有我們要求的能力,如系統(tǒng)如何滿足不斷增長的用戶。
性能調(diào)優(yōu):如何使系統(tǒng)達到很優(yōu)狀態(tài),環(huán)境部署,軟硬件等等
缺陷發(fā)現(xiàn):測試直接的目的就是發(fā)現(xiàn)bug,這個沒有好爭論的
性能基準(zhǔn)比較:這個多用于敏捷測試中,我沒有做過敏捷測試就不多做介紹了,感興趣的直接問百度好了。
明確實際性能測試中的測試目的,可以確定使用哪種測試方法(虛的),關(guān)鍵是測試策略選擇以及測試執(zhí)行。
穩(wěn)定性測試:穩(wěn)定性測試多是在被測系統(tǒng)比較穩(wěn)定后進行,一般在第2或者3個Build進行。有內(nèi)部人員懟我我也不會理你的,你自己站在什么角度上咱兩都清楚??凑Z義就可以看出與性能測試的本質(zhì)區(qū)別,時間長短問題,跟上面介紹到的可靠性測試和壓力測試有點類似,在特定條件下,長時間運行被測系統(tǒng),查看被測系統(tǒng)是否正常,如內(nèi)存使用情況,CPU,句柄數(shù),響應(yīng)時間以及其它資源消耗是否有明顯的變化,是否有波動。實際測試中如穩(wěn)定性測試時間不夠可以考慮增加壓力縮短測試時間的策略,但是這中方法有一定的風(fēng)險,很好在有經(jīng)驗的同事指導(dǎo)下進行。以上是自己對性能測試各方法的一點看法和個人的實際測試簡單概述,總結(jié)一句話就是:不要被各種性能測試方法所迷惑,明確自己項目性能測試目的。軟件行業(yè)是什么專業(yè)都可以轉(zhuǎn)嗎
軟件開發(fā)如果不是計算機本專業(yè)就不建議了,現(xiàn)在市場要求很高,基本都要一本二本計算機本專業(yè),至少一年以上的工作經(jīng)驗,??浦辽僖?年,當(dāng)然這只是起線要求,其次還要看你的編程能力,做過哪些項目有沒有上過線等等,第二,開發(fā)職業(yè)生涯周期比較短,相對奮斗時間就沒那么長了,主要開發(fā)對邏輯思維要求特別高,不是所有人都適合的,工作強度也很大,如果想轉(zhuǎn)建議做軟件測試,入行門檻低,工作強度沒那么大薪資待遇也比較好