近年來(lái),由于軟件系統(tǒng)的性能問(wèn)題,導(dǎo)致嚴(yán)重后果的事件比比皆是。性能測(cè)試就顯得尤為重要,性能測(cè)試是什么,性能測(cè)試的目的是什么,今天我們就來(lái)解決這兩個(gè)問(wèn)題。在這之前,先來(lái)看一下因性能問(wèn)題導(dǎo)致了嚴(yán)重后果的案例。
性能問(wèn)題導(dǎo)致嚴(yán)重后果的案例:
(1)2007年10月,北京奧運(yùn)會(huì)組委會(huì)實(shí)施了2008年奧運(yùn)會(huì)門(mén)票預(yù)售。在官方網(wǎng)站上訪(fǎng)問(wèn)訂票數(shù)量激增導(dǎo)致系統(tǒng)癱瘓。最后,奧運(yùn)會(huì)門(mén)票暫停銷(xiāo)售5天。
(2)2009年11月22日,由于圣誕節(jié)的臨近,eBay網(wǎng)站的商品交易量比去年同期增長(zhǎng)了33%。正是由于額外的33%讓eBay網(wǎng)站不堪重負(fù),導(dǎo)致賣(mài)家遭受了當(dāng)天80%的銷(xiāo)售損失,這可以說(shuō)是一個(gè)巨大的損失。
(3)自2010年推出以來(lái),12306預(yù)訂網(wǎng)站一直受到批評(píng)。在每年的春節(jié)旅游高峰期,由于搶票高峰的到來(lái),該網(wǎng)站總是會(huì)崩潰,用戶(hù)在購(gòu)買(mǎi)車(chē)票時(shí)無(wú)法登錄。2014年,12306網(wǎng)站甚至出現(xiàn)了安全問(wèn)題,用戶(hù)可以很容易地獲得陌生人的身份證號(hào)碼、手機(jī)號(hào)碼和其他信息。
以上事件都是由軟件系統(tǒng)未進(jìn)行性能測(cè)試或性能測(cè)試不足引起的問(wèn)題。作為一名測(cè)試員,除了測(cè)試軟件的基本功能外,還需要測(cè)試軟件的性能,這也是一項(xiàng)非常重要和必要的測(cè)試。
所謂的性能測(cè)試是一種使用性能測(cè)試工具來(lái)模擬正常、峰值和異常負(fù)載狀態(tài)來(lái)測(cè)試系統(tǒng)的各種性能指標(biāo)的活動(dòng)。性能測(cè)試可以驗(yàn)證軟件系統(tǒng)是否滿(mǎn)足用戶(hù)的性能需求,也可以找到系統(tǒng)中可能的性能瓶頸和缺陷,從而優(yōu)化系統(tǒng)的性能。
性能測(cè)試主要目的。
在性能測(cè)試中,首先要確定性能測(cè)試的目的,然后根據(jù)性能測(cè)試的目的制定測(cè)試方案。通常,性能測(cè)試的目的主要包括以下幾個(gè)方面。
(1)包裙系統(tǒng)的執(zhí)行效率、穩(wěn)定性、可靠性、安全性等,驗(yàn)證系統(tǒng)性能是否符合預(yù)期性能要求。
(2)分析各種負(fù)載水平下軟件系統(tǒng)的運(yùn)行狀態(tài),提高性能和效率。
(3)識(shí)別系統(tǒng)缺陷,找出系統(tǒng)中可能存在的性能問(wèn)題,定位系統(tǒng)瓶頸并解決問(wèn)題。
(4)系統(tǒng)調(diào)整,以提高和優(yōu)化系統(tǒng)的性能,探測(cè)系統(tǒng)設(shè)計(jì)與資源之間的最佳平衡。
除了為利益相關(guān)者提供軟件系統(tǒng)的執(zhí)行效率、穩(wěn)定性、可靠性和其他信息外,更重要的是,性能測(cè)試揭示了在產(chǎn)品上市前需要改進(jìn)以使產(chǎn)品更加完美。如果沒(méi)有性能測(cè)試,在軟件投入使用后會(huì)出現(xiàn)各種性能問(wèn)題,甚至?xí)?dǎo)致信息泄露等安全問(wèn)題。除了損害聲譽(yù)和金錢(qián)外,它還會(huì)造成不良的社會(huì)影響。更多關(guān)于“軟件測(cè)試培訓(xùn)”的問(wèn)題,歡迎咨詢(xún)千鋒教育在線(xiàn)名師,如果想要了解我們的師資、課程、項(xiàng)目實(shí)操的話(huà)可以點(diǎn)擊咨詢(xún)課程顧問(wèn),獲取試聽(tīng)資格來(lái)試聽(tīng)我們的課程,在線(xiàn)零距離接觸千鋒教育大咖名師,讓你輕松從入門(mén)到精通。