軟件測(cè)試環(huán)境是設(shè)置軟件、硬件和網(wǎng)絡(luò)以執(zhí)行性能測(cè)試的地方。要使用一個(gè)測(cè)試環(huán)境進(jìn)行軟件性能測(cè)試,開發(fā)人員可以使用以下七個(gè)步驟,下面一航軟件測(cè)評(píng)的小編來(lái)告訴大家。
1. 確定測(cè)試環(huán)境。
確定可用的硬件、軟件、網(wǎng)絡(luò)配置和工具使測(cè)試團(tuán)隊(duì)能夠盡早設(shè)計(jì)測(cè)試并確定性能測(cè)試挑戰(zhàn)。性能測(cè)試環(huán)境選項(xiàng)包括:
?具有較少規(guī)格服務(wù)器的生產(chǎn)系統(tǒng)子集
?具有相同規(guī)格的較少服務(wù)器的生產(chǎn)系統(tǒng)子集
?生產(chǎn)系統(tǒng)副本
?實(shí)際生產(chǎn)系統(tǒng)
2. 確定績(jī)效指標(biāo)。
除了確定響應(yīng)時(shí)間、吞吐量和約束等指標(biāo)外,還要確定性能測(cè)試的成功標(biāo)準(zhǔn)是什么。
3. 計(jì)劃和設(shè)計(jì)性能測(cè)試。
確定考慮用戶可變性、測(cè)試數(shù)據(jù)和目標(biāo)指標(biāo)的性能測(cè)試場(chǎng)景。這將創(chuàng)建一兩個(gè)模型。
4. 配置測(cè)試環(huán)境。
準(zhǔn)備監(jiān)測(cè)資源所需的測(cè)試環(huán)境和儀器的元素。
5. 實(shí)施您的測(cè)試設(shè)計(jì)。
開發(fā)測(cè)試。
6. 執(zhí)行測(cè)試。
除了運(yùn)行性能測(cè)試之外,還要監(jiān)視和捕獲生成的數(shù)據(jù)。
7. 分析、報(bào)告、復(fù)測(cè)。
分析數(shù)據(jù)并分享結(jié)果。使用相同的參數(shù)和不同的參數(shù)再次運(yùn)行性能測(cè)試。
衡量哪些軟件性能測(cè)試指標(biāo)
需要度量來(lái)了解性能測(cè)試的質(zhì)量和有效性。除非有測(cè)量,否則無(wú)法進(jìn)行改進(jìn)。需要解釋的兩個(gè)定義:
?測(cè)量- 正在收集的數(shù)據(jù),例如響應(yīng)請(qǐng)求所需的秒數(shù)。
?指標(biāo)— 一種使用測(cè)量來(lái)定義結(jié)果質(zhì)量的計(jì)算,例如平均響應(yīng)時(shí)間(總響應(yīng)時(shí)間/請(qǐng)求)。
測(cè)量速度、可擴(kuò)展性和穩(wěn)定性的方法有很多,但不能期望每輪性能測(cè)試都使用所有這些方法。在性能測(cè)試中使用的指標(biāo)中,經(jīng)常使用以下指標(biāo):
響應(yīng)時(shí)間
發(fā)送請(qǐng)求和獲得響應(yīng)的總時(shí)間。
等待時(shí)間
也稱為平均延遲,它告訴開發(fā)人員在發(fā)送請(qǐng)求后接收第一個(gè)字節(jié)需要多長(zhǎng)時(shí)間。
平均加載時(shí)間
從用戶的角度來(lái)看,交付每個(gè)請(qǐng)求所需的平均時(shí)間是質(zhì)量的主要指標(biāo)。
峰值響應(yīng)時(shí)間
這是對(duì)滿足請(qǐng)求所需的最長(zhǎng)時(shí)間的度量。明顯長(zhǎng)于平均水平的峰值響應(yīng)時(shí)間可能表示會(huì)產(chǎn)生問題的異常。
錯(cuò)誤率
此計(jì)算是與所有請(qǐng)求相比導(dǎo)致錯(cuò)誤的請(qǐng)求的百分比。這些錯(cuò)誤通常發(fā)生在負(fù)載超過容量時(shí)。
并發(fā)用戶
這是最常見的負(fù)載衡量標(biāo)準(zhǔn)——在任何時(shí)候有多少活躍用戶。也稱為負(fù)載大小。
每秒請(qǐng)求數(shù)
處理了多少請(qǐng)求。
交易通過/失敗
成功或不成功請(qǐng)求總數(shù)的度量。
吞吐量
吞吐量以每秒千字節(jié)為單位,顯示測(cè)試期間使用的帶寬量。
CPU利用率
CPU 處理請(qǐng)求需要多長(zhǎng)時(shí)間。
內(nèi)存利用率
處理請(qǐng)求需要多少內(nèi)存。
以上就是對(duì)軟件性能測(cè)試步驟的和有哪些測(cè)試類型的相關(guān)介紹,其實(shí)想要做好軟件性能測(cè)試可以尋找市面上的第三方軟件檢測(cè)機(jī)構(gòu),他們更加專業(yè)權(quán)威,軟件測(cè)試工具更加齊全,比如一航軟件測(cè)評(píng)中心是國(guó)家授權(quán)的第三方軟件測(cè)評(píng)服務(wù)機(jī)構(gòu),具備專業(yè)的資質(zhì)可以出具軟件測(cè)試報(bào)告給到企業(yè)。