發(fā)布時間:2020-06-23
壓力測試,也稱為強度測試、負(fù)載測試,屬于性能測試的一種。壓力測試是模擬實際應(yīng)用的軟硬件環(huán)境及用戶使用過程的系統(tǒng)負(fù)荷,長時間或超大負(fù)荷地運行測試軟件,來測試被測系統(tǒng)的性能、可靠性、穩(wěn)定性等。
通過確定一個系統(tǒng)的瓶頸或者不能接收的性能點,來獲得系統(tǒng)能提供的最大的服務(wù)級別的測試。通俗地講,壓力測試是為了發(fā)現(xiàn)在什么條件下您的應(yīng)用程序的性能會變得不可接受。
例如測試一個 Web 站點在大量的負(fù)荷下,何時系統(tǒng)的響應(yīng)會退化或失敗。
壓力測試目的是在軟件投入使用以前或軟件負(fù)載達到極限以前,通過執(zhí)行可重復(fù)的負(fù)載測試,了解系統(tǒng)可靠性、性能瓶頸等,以提高軟件系統(tǒng)的可靠性、穩(wěn)定性,減少系統(tǒng)的宕機時間和因此帶來的損失。
否則,能讓你的網(wǎng)站或客戶端瞬間崩潰,服務(wù)器會崩掉。因為日活不過億,沒有能力承受這么大的訪問量,意味著性能達不到春晚廣告流量帶來的訪問要求。
可見,尤其大平臺對自身軟件和站點服務(wù)器的性能要求,是非常高的。此外,有一個常見的問題,可能困惑著對于性能測試方面的理解,那就是關(guān)于并發(fā)用戶數(shù)的問題。
并發(fā)用戶數(shù)量,有兩種常見的錯誤觀點:
一種錯誤觀點是把并發(fā)用戶數(shù)量理解為使用系統(tǒng)的全部用戶的數(shù)量,理由是這些用戶可能同時使用系統(tǒng);還有一種比較接近正確的觀點是把用戶在線數(shù)量理解為并發(fā)用戶數(shù)量。
實際上,在線用戶不一定會和其他用戶發(fā)生并發(fā),例如正在瀏覽網(wǎng)頁的用戶,對服務(wù)器是沒有任何影響的。但是,用戶在線數(shù)量是統(tǒng)計并發(fā)用戶數(shù)量的主要依據(jù)之一。并發(fā)主要是針對服務(wù)器而言,是否并發(fā)的關(guān)鍵是看用戶操作是否對服務(wù)器產(chǎn)生了影響。
因此,并發(fā)用戶數(shù)量的正確理解為:在同一時刻與服務(wù)器進行了交互的在線用戶數(shù)量。這些用戶的最大特征是和服務(wù)器產(chǎn)生了交互,這種交互既可以是單向的傳輸數(shù)據(jù),也可以是雙向的傳送數(shù)據(jù)。
壓力測試工具PerformanceRunner通過模擬海量用戶并發(fā)測試整個系統(tǒng)的承受能力,實現(xiàn)壓力測試、性能測試、配置測試、峰值測試等。大限度地縮短測試時間,優(yōu)化性能和加速應(yīng)用系統(tǒng)的發(fā)布周期。
推薦閱讀:
電話咨詢,400-035-7887,安排專業(yè)技術(shù)售前給您解答(產(chǎn)品試用、技術(shù)交流、服務(wù)咨詢和商務(wù)報價)。
您的信息已成功提交!
我們的客服人員稍后會與您聯(lián)系