走進(jìn)性能測(cè)試,了解它的流程和常見(jiàn)的問(wèn)題

發(fā)布時(shí)間:2020-08-06

對(duì)于軟件測(cè)試來(lái)說(shuō),性能測(cè)試是非常重要的一部分,如果想要做好性能測(cè)試的話,就需要掌握性能測(cè)試的流程,只有了解流程,才能夠逐步的進(jìn)行。性能測(cè)試的流程一般是分為七個(gè)步驟的,分別是確定測(cè)試環(huán)境、確定驗(yàn)收標(biāo)準(zhǔn)、計(jì)劃和設(shè)計(jì)性能測(cè)試、配置測(cè)試環(huán)境、實(shí)施測(cè)試設(shè)計(jì)、執(zhí)行測(cè)試以及分析結(jié)果,報(bào)告并重新測(cè)試。接下來(lái)我們就來(lái)詳細(xì)的了解一下這些知識(shí)和常見(jiàn)的問(wèn)題。

性能測(cè)試

一、性能測(cè)試流程

1、確定測(cè)試環(huán)境

進(jìn)行適當(dāng)?shù)男枨笱芯坎⒎治鰷y(cè)試目標(biāo)及其目的。還要確定測(cè)試范圍以及測(cè)試啟動(dòng)清單。確定性能測(cè)試的邏輯和物理生產(chǎn)體系結(jié)構(gòu),確定啟動(dòng)性能測(cè)試所需的軟件,硬件和網(wǎng)絡(luò)配置。比較測(cè)試環(huán)境和生產(chǎn)環(huán)境,同時(shí)確定測(cè)試環(huán)境。解決與環(huán)境有關(guān)的問(wèn)題(如果有),分析是否需要其他工具來(lái)進(jìn)行性能測(cè)試。此步驟還有助于確定測(cè)試人員在進(jìn)行性能測(cè)試時(shí)可能遇到的挑戰(zhàn)。

2、確定驗(yàn)收標(biāo)準(zhǔn)

確定應(yīng)用程序所需的性能特征,例如響應(yīng)時(shí)間,吞吐量和資源利用率。

3、計(jì)劃和設(shè)計(jì)性能測(cè)試

計(jì)劃和設(shè)計(jì)性能測(cè)試涉及確定關(guān)鍵的使用方案,確定用戶之間的適當(dāng)可變性,標(biāo)識(shí)和生成測(cè)試數(shù)據(jù)以及指定要收集的指標(biāo)。最終,這些項(xiàng)目將為工作負(fù)載和工作負(fù)載配置文件提供基礎(chǔ)。此階段的輸出是測(cè)試執(zhí)行準(zhǔn)備就緒,所有必需的資源,工具和測(cè)試數(shù)據(jù)準(zhǔn)備就緒的前提條件。

4、配置測(cè)試環(huán)境

在執(zhí)行之前,使用概念性策略,可用工具,設(shè)計(jì)好的測(cè)試以及測(cè)試環(huán)境進(jìn)行準(zhǔn)備。此階段的輸出是配置的負(fù)載生成環(huán)境和資源監(jiān)視工具。

5、實(shí)施測(cè)試設(shè)計(jì)

根據(jù)測(cè)試計(jì)劃和設(shè)計(jì)創(chuàng)建您的性能測(cè)試

6、執(zhí)行測(cè)試

收集和分析數(shù)據(jù)。

問(wèn)題調(diào)查,例如瓶頸(內(nèi)存,磁盤(pán),處理器,進(jìn)程,緩存,網(wǎng)絡(luò)等),資源使用情況(例如內(nèi)存,CPU,網(wǎng)絡(luò)等)

生成包含應(yīng)用程序所有性能屬性的性能分析報(bào)告。

根據(jù)分析準(zhǔn)備推薦報(bào)告。

修復(fù)錯(cuò)誤并實(shí)施建議后,對(duì)從客戶端收到的新版本重復(fù)上述測(cè)試

7、分析結(jié)果,報(bào)告并重新測(cè)試

合并,分析和共享測(cè)試結(jié)果。

根據(jù)測(cè)試報(bào)告,重新安排測(cè)試的優(yōu)先級(jí)并重新執(zhí)行相同的操作。如果在指定的度量標(biāo)準(zhǔn)限制內(nèi)有任何特定的測(cè)試結(jié)果,并且所有結(jié)果都在閾值限制之間,則在特定配置上對(duì)相同方案的測(cè)試將完成。

二、常見(jiàn)的性能問(wèn)題

在應(yīng)用程序的軟件測(cè)試中,速度是重要的屬性之一。用戶將不樂(lè)意使用緩慢的系統(tǒng)。性能測(cè)試發(fā)現(xiàn)性能瓶頸和缺陷,以保持用戶的興趣和注意力。這是在軟件系統(tǒng)中觀察到的最常見(jiàn)的性能問(wèn)題列表:

1、響應(yīng)時(shí)間短

2、加載時(shí)間長(zhǎng)

3、瓶頸

4、可伸縮性差

5、軟件配置問(wèn)題(針對(duì)Web服務(wù)器,負(fù)載平衡器,數(shù)據(jù)庫(kù))

6、磁盤(pán)使用情況

7、操作系統(tǒng)限制

8、網(wǎng)絡(luò)配置不佳

9、內(nèi)存利用率

10、CPU利用率

11、硬件資源不足

性能測(cè)試的流程和常見(jiàn)的問(wèn)題就是這些了,希望這些知識(shí)能夠幫助到大家。既然今天我們講了一些常見(jiàn)的性能問(wèn)題,那么我們就來(lái)了解一個(gè)性能測(cè)試的工具吧,PerformanceRunner支持多種協(xié)議以及基準(zhǔn)、負(fù)載、配置、穩(wěn)定性等單場(chǎng)景和組合場(chǎng)景性能測(cè)試,測(cè)試報(bào)告自動(dòng)生成,結(jié)果客觀準(zhǔn)確。

推薦閱讀:

軟件測(cè)試之測(cè)試種類(lèi)知識(shí)大全

Linux Kernel 5.8 發(fā)布,Linux測(cè)試要點(diǎn)是什么?

web性能測(cè)試中有哪些部分是每個(gè)人都要了解的?

關(guān)于壓力測(cè)試的哪些知識(shí)是測(cè)試人員必知的?

原來(lái)性能測(cè)試類(lèi)型有這么多!PerformanceRunner工具怎么樣?

前端性能分析的方法有哪些?可以使用哪些工具進(jìn)行前端性能分析?

什么是負(fù)載壓力測(cè)試?負(fù)載壓力測(cè)試的類(lèi)型有哪些?

本文內(nèi)容不用于商業(yè)目的,如涉及知識(shí)產(chǎn)權(quán)問(wèn)題,請(qǐng)權(quán)利人聯(lián)系SPASVO小編(021-60725088-8054),我們將立即處理,馬上刪除。
滬ICP備07036474號(hào) 2003-2024 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd.
微信
咨詢

添加客服微信 歡迎咨詢測(cè)試工具和測(cè)試服務(wù)

微信客服
問(wèn)題
反饋
產(chǎn)品
畫(huà)冊(cè)

掃描二維碼下載澤眾軟件企業(yè)宣傳冊(cè)

產(chǎn)品畫(huà)冊(cè)
返回
頂部

方案咨詢

×
提交信息

電話咨詢,400-035-7887,安排專(zhuān)業(yè)技術(shù)售前給您解答(產(chǎn)品試用、技術(shù)交流、服務(wù)咨詢和商務(wù)報(bào)價(jià))。

您的信息已成功提交!

我們的客服人員稍后會(huì)與您聯(lián)系