產(chǎn)品體驗中心 下載與支持 產(chǎn)品社區(qū) 澤眾云   合作代理 |  咨詢電話:400-035-7887/021-6072 5088
當(dāng)前位置:澤眾軟件測試網(wǎng)- 技術(shù)文章 -正文

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

發(fā)布時間:2020-07-31

現(xiàn)在有很多的人們想要在測試行業(yè)里面發(fā)展,因為測試的發(fā)展前景是不錯的。但是對于那些剛剛?cè)胄械男氯藖碚f,他們有時工作的時候就會一頭霧水,這是因為他們對于測試的一些知識沒有掌握的原因,今天我們就先來了解下有關(guān)壓力測試的一些知識。

PerformanceRunner(性能測試工具)

定義

軟件壓力測試是一種基本的質(zhì)量保證行為,它是每個重要軟件測試工作的一部分。軟件壓力測試的基本思路很簡單:不是在常規(guī)條件下運行手動或自動測試,而是在計算機數(shù)量較少或系統(tǒng)資源匱乏的條件下運行測試。通常要進行軟件壓力測試的資源包括內(nèi)部內(nèi)存、CPU 可用性、磁盤空間和網(wǎng)絡(luò)帶寬。

壓力測試涵蓋,性能測試,負載測試,并發(fā)測試等等,這些測試點常常交織耦合在一起。

顧名思義:壓力測試,就是 被測試的系統(tǒng),在一定的訪問壓力下,看程序運行是否穩(wěn)定/服務(wù)器運行是否穩(wěn)定(資源占用情況)。

基本概念

1 、吞吐率(Requests per second)服務(wù)器并發(fā)處理能力的量化描述,單位是reqs/s,指的是某個并發(fā)用戶數(shù)下單位時間內(nèi)處理的請求數(shù),而某個用戶數(shù)下單位時間內(nèi)能處理的最大請求數(shù),稱之為最大吞吐率。

吞吐率是基于并發(fā)用戶數(shù)的,這句話就代表著,一是吞吐率和并發(fā)用戶數(shù)相關(guān);二是不同的并發(fā)用戶數(shù)下,吞吐一般是不相同的,吞吐率越大則代表著處理效率越高。

2 、并發(fā)連接數(shù)(The number of concurrent connections)

并發(fā)連接數(shù)指的是某個時刻服務(wù)器所接受的請求數(shù)目。

3 、并發(fā)用戶數(shù)(The number of concurrent users,Concurrency Level)

一個用戶可能同時會產(chǎn)生多個會話,也即連接數(shù),不同的瀏覽器支持的并發(fā)連接不同,在HTTP/1.1下,IE7支持兩個并發(fā)連接,IE8支持6個并發(fā)連接,F(xiàn)ireFox3支持4個并發(fā)連接,所以相應(yīng)的,我們的并發(fā)用戶數(shù)就得除以這個基數(shù)。

4 、用戶平均請求等待時間(Time per request)

計算公式:處理完成所有請求數(shù)所花費的時間/(總請求數(shù)/并發(fā)用戶數(shù))

5 、服務(wù)器平均請求等待時間(Time per request: across all concurrent requests)

計算公式:處理完成所有請求數(shù)所花費的時間 / 總請求數(shù)

與性能測試的區(qū)別

二者區(qū)別在于他們不同的測試目的,軟件壓力測試是為了發(fā)現(xiàn)系統(tǒng)能支持的最大負載,他的前提是要求系統(tǒng)性能處在可以接受的范圍內(nèi),比如經(jīng)常規(guī)定的頁面3秒鐘內(nèi)響應(yīng);

所以一句話概括就是:在性能可以接受的前提下,測試系統(tǒng)可以支持的最大負載。

軟件性能測試是為了檢查系統(tǒng)的反映,運行速度等性能指標(biāo),他的前提是要求在一定負載下,如檢查一個網(wǎng)站在100人同時在線的情況下的性能指標(biāo),每個用戶是否都還可以正常的完成操作等。

概括就是:在不同負載下(負載一定)時,通過一些系統(tǒng)參數(shù)(如反應(yīng)時間等)檢查系統(tǒng)的運行情況。比如我們說某個網(wǎng)站的性能差,嚴格上應(yīng)該說在N人同時在線情況下,這個站點性能很差。

到這里文章就要結(jié)束了,本篇文章就是小編所知道的關(guān)于測試人員必須要知道的壓力測試的一些知識了。既然今天我們聊的是壓力測試,那么小編就給大家推薦一款功能強大的壓力測試工具吧,PerformanceRunner通過模擬用戶并發(fā)測試整個系統(tǒng)的承受能力,實現(xiàn)壓力測試、性能測試、配置測試、峰值測試等。大限度地縮短測試時間,優(yōu)化性能和加速應(yīng)用系統(tǒng)的發(fā)布周期。

推薦閱讀:

原來性能測試類型有這么多!PerformanceRunner工具怎么樣?

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

什么是負載壓力測試?負載壓力測試的類型有哪些?

什么是客戶端性能測試?客戶端性能測試有什么目的?

要怎么選擇性能測試工具?常用的工具有什么?

web性能測試用例設(shè)計策略及方法

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

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

微信客服
問題
反饋
產(chǎn)品
畫冊

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

產(chǎn)品畫冊
返回
頂部

方案咨詢

×
提交信息

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

您的信息已成功提交!

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