發(fā)貨地點(diǎn):廣東省廣州市
發(fā)布時(shí)間:2024-12-12
軟件測(cè)試是指使用人工或自動(dòng)的手段來(lái)運(yùn)行或測(cè)定某個(gè)軟件系統(tǒng)的過(guò)程,其目的在于檢驗(yàn)它是否滿足規(guī)定的需求或弄清預(yù)期結(jié)果與實(shí)際結(jié)果之間的差別。
隨著軟硬件技術(shù)的發(fā)展,計(jì)算機(jī)領(lǐng)域的應(yīng)用越來(lái)越廣泛,軟件的功能越來(lái)越強(qiáng)大,軟件也越來(lái)越復(fù)雜。計(jì)算機(jī)軟件是計(jì)算機(jī)應(yīng)用的核心,其質(zhì)量與計(jì)算機(jī)應(yīng)用系統(tǒng)的成敗有關(guān),這使得確保軟件的質(zhì)量和高度可靠性尤為重要。
軟件性能測(cè)試中的常見(jiàn)的評(píng)測(cè)指標(biāo)要求:
1、響應(yīng)時(shí)間
根據(jù)個(gè)人理解,響應(yīng)時(shí)間指的是“系統(tǒng)響應(yīng)時(shí)間”,定義為應(yīng)用系統(tǒng)從發(fā)出請(qǐng)求開(kāi)始到客戶端接收到響應(yīng)所消耗的時(shí)間。把它作為用戶視角的軟件性能的主要體現(xiàn)。它包括網(wǎng)絡(luò)上的傳輸時(shí)間,web服務(wù)器上處理時(shí)間,APP服務(wù)器上處理時(shí)間,DB服務(wù)器上處理時(shí)間,但不包括瀏覽器上的內(nèi)容顯示時(shí)間,即“呈現(xiàn)時(shí)間”,這是由于呈現(xiàn)時(shí)間在很大程度上取決于客戶端的表現(xiàn),例如,一臺(tái)內(nèi)存不足的客戶端機(jī)器在處理復(fù)雜頁(yè)面的時(shí)候,其呈現(xiàn)時(shí)間可能就很長(zhǎng),而這并不能說(shuō)明整個(gè)系統(tǒng)的性能。
2、并發(fā)用戶數(shù)
一種是從業(yè)務(wù)的角度來(lái)模擬真實(shí)的用戶訪問(wèn),體現(xiàn)的是業(yè)務(wù)并發(fā)用戶數(shù),指在同一時(shí)間段內(nèi)訪問(wèn)系統(tǒng)的用戶數(shù)量。
另一種是從服務(wù)器端承受的壓力來(lái)考慮,這里的“并發(fā)用戶數(shù)”指的是同時(shí)向服務(wù)器端發(fā)出請(qǐng)求的客戶數(shù),該概念一般結(jié)合并發(fā)測(cè)試(Concurrency Testing)使用,體現(xiàn)的是服務(wù)端承受的并發(fā)訪問(wèn)數(shù)。
3、吞吐量
吞吐量是指“單位時(shí)間內(nèi)系統(tǒng)處理的客戶請(qǐng)求的數(shù)量”,直接體現(xiàn)軟件系統(tǒng)的性能承載能力。一般來(lái)說(shuō),吞吐量用請(qǐng)求數(shù)/秒或是頁(yè)面數(shù)/秒來(lái)衡量,從業(yè)務(wù)的角度,吞吐量也可以用訪問(wèn)人數(shù)/天或是處理的業(yè)務(wù)數(shù)/小時(shí)等單位來(lái)衡量。當(dāng)然,從網(wǎng)絡(luò)的角度來(lái)說(shuō),也可以用字節(jié)數(shù)/天來(lái)考察網(wǎng)絡(luò)流量。對(duì)于交互式應(yīng)用來(lái)說(shuō),吞吐量指標(biāo)反映的是服務(wù)器承受的壓力。
4、性能計(jì)數(shù)器
性能計(jì)數(shù)器(Counter)是描述服務(wù)器或操作系統(tǒng)性能的一些數(shù)據(jù)指標(biāo)。例如,對(duì)Windows 系統(tǒng)來(lái)說(shuō),使用內(nèi)存數(shù)(Memory In Usage),進(jìn)程時(shí)間(Total Process Time)等都是常見(jiàn)的計(jì)數(shù)器。