教育行業(yè)A股IPO第一股(股票代碼 003032)

全國咨詢/投訴熱線:400-618-4000

什么是性能測試?性能測試的主要目的是什么?

更新時間:2021年12月20日15時51分 來源:傳智教育 瀏覽次數(shù):

什么是性能測試

近些年來,由于軟件系統(tǒng)的性能問題而引起嚴(yán)重后果的事件比比皆是,下面列舉幾個案例。

(1)2007年10月,北京奧組委實(shí)行2008年奧運(yùn)會門票預(yù)售,一時間訂票官網(wǎng)訪問量激增導(dǎo)致系統(tǒng)癱瘓,最終奧運(yùn)會門票暫停銷售5天。

(2)2009年11月22日,由于圣誕臨近,eBay網(wǎng)站的商品交易量比去年同期增長33%,正是由于多出的這33%使得eBay網(wǎng)站不堪重負(fù)而崩潰,導(dǎo)致賣家蒙受當(dāng)日銷售額80%的損失,可謂損失慘重。

(3)12306訂票網(wǎng)站自2010年上線以來就飽受詬病,每年春運(yùn)期間,該網(wǎng)站總會因?yàn)閾屍备叻宓絹矶罎?,用戶在買票時出現(xiàn)無法登錄的現(xiàn)象。2014年,12306網(wǎng)站甚至出現(xiàn)了安全問題,用戶可以輕易獲取陌生人的身份證號碼、手機(jī)號碼等信息。

上述事件都是由于軟件系統(tǒng)沒有經(jīng)過性能測試或者性能測試不充分而引發(fā)的問題。作為一名測試人員,除了要對軟件的基本功能測試之外,還需要對軟件性能進(jìn)行測試,軟件性能測試也是非常重要且非常必要的一項(xiàng)測試。

所謂性能測試就是使用性能測試工具模擬正常、峰值及異常負(fù)載狀態(tài),對系統(tǒng)的各項(xiàng)性能指標(biāo)進(jìn)行測試的活動。性能測試能夠驗(yàn)證軟件系統(tǒng)是否達(dá)到了用戶期望的性能需求,同時也可以發(fā)現(xiàn)系統(tǒng)中可能存在的性能瓶頸及缺陷,從而優(yōu)化系統(tǒng)的性能。

性能測試主目的

在進(jìn)行性能測試時,首先要確定的是性能測試的目的,然后根據(jù)性能測試目的制定測試方案。通常情況下,性能測試的目的主要有以下幾方面。

(1)驗(yàn)證系統(tǒng)性能是否滿足預(yù)期的性能需求,包裙系統(tǒng)的執(zhí)行效率、穩(wěn)定性、可靠性、安全性等。

(2)分析軟件系統(tǒng)在各種負(fù)載水平下的運(yùn)行狀態(tài),提高性能和效率。

(3)識別系統(tǒng)缺陷,尋找系統(tǒng)中可能存在的性能問題,定位系統(tǒng)瓶頸并解決問題。

(4)系統(tǒng)調(diào)優(yōu),探測系統(tǒng)設(shè)計(jì)與資源之間的最佳平衡,改善并優(yōu)化系統(tǒng)的性能。

性能測試除了為利益相關(guān)者提供軟件系統(tǒng)的執(zhí)行效率、穩(wěn)定性、可靠性等信息之外,更重要的是它揭示了產(chǎn)品上市之前需要做哪些改進(jìn)以使產(chǎn)品更完善。如果沒有性能測試,軟件在投入使用之后會出現(xiàn)各種各樣的性能問題,甚至引發(fā)安全問題,如信息泄露,除了聲譽(yù)受損、金錢損失之外,還會造成惡劣的社會影響。

好口碑IT培訓(xùn)





猜你喜歡:

移動app性能測試的要點(diǎn)有哪些?

常用的性能測試工具介紹:LoadRunner和JMeter

軟件性能測試流程詳細(xì)介紹

App性能測試怎么測?App性能測試怎么入手?

傳智教育軟件測試工程師培訓(xùn)

0 分享到:
和我們在線交談!