版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第第頁(yè)在做性能測(cè)試之后需要知道些什么在做性能測(cè)試之后需要知道些什么
發(fā)表于:2023-07-16來(lái)源:博客園:蟲(chóng)師點(diǎn)擊數(shù):標(biāo)簽:性能測(cè)試
之前寫(xiě)過(guò)一篇《在做性能測(cè)試之前應(yīng)該知道什么》有博文,自我感覺(jué)講的不好,舉了兩個(gè)例子,和做性能測(cè)試之前需要知道的一些要點(diǎn)。離我的題目有差距。二則覺(jué)得講的不全。其實(shí),要做性能測(cè)試需要知道的東西太多了。豈是一篇博文都能說(shuō)全的。在這里表示一下愧疚之
之前寫(xiě)過(guò)一篇《在做性能測(cè)試之前應(yīng)該知道什么》有博文,自我感覺(jué)講的不好,舉了兩個(gè)例子,和做(性能)(測(cè)試)之前需要知道的一些要點(diǎn)。離我的題目有差距。二則覺(jué)得講的不全。其實(shí),要做(性能)(測(cè)試)需要知道的東西太多了。豈是一篇博文都能說(shuō)全的。在這里表示一下愧疚之情。
好多測(cè)試新手,在做完(性能測(cè)試)之后,不知如何對(duì)測(cè)試數(shù)據(jù)進(jìn)行分析。在這里我想談?wù)勔恍ㄐ阅軠y(cè)試)參數(shù)的相關(guān)知識(shí)。當(dāng)然,也不是一篇博文就能說(shuō)清道明的。只希望在你的測(cè)試道路上能給你一絲幫助。
不怕啰嗦的再次忠告,那想成為測(cè)試高手的新人,多學(xué)學(xué)基礎(chǔ)知識(shí)。別把過(guò)多的時(shí)間放在研究新工具的使用上。工具何其多,原理差不多。不要本末倒置了。也算是自我提醒吧!
性能測(cè)試常見(jiàn)指標(biāo)
性能測(cè)試說(shuō)白了就是通過(guò)工具模擬多個(gè)用戶(hù)對(duì)被測(cè)系統(tǒng)進(jìn)行訪(fǎng)問(wèn)。然后查看系統(tǒng)對(duì)于多個(gè)用戶(hù)發(fā)來(lái)請(qǐng)求的處理能力。
左邊的兩個(gè)小人表示兩個(gè)用戶(hù),向右邊服務(wù)器發(fā)送請(qǐng)求,然后得到(服務(wù)器)的響應(yīng)信息。
首先,我們要保證向服務(wù)器發(fā)送的請(qǐng)求的正確性,當(dāng)然用戶(hù)向服務(wù)器發(fā)送錯(cuò)誤的請(qǐng)求,服務(wù)器也會(huì)個(gè)客戶(hù)端響應(yīng)信息,但響應(yīng)的是報(bào)錯(cuò)信息;所以,為了保證測(cè)試數(shù)據(jù)的有效性,我們的要保證發(fā)送請(qǐng)求的正確性。
為什么一般的性能測(cè)試要在局域進(jìn)行?
一般我們的性能測(cè)試都是在局域網(wǎng)中進(jìn)行的。為什么一定要在局域網(wǎng)中進(jìn)行呢?因?yàn)榫钟蚓W(wǎng)中不受網(wǎng)絡(luò)限制。這個(gè)說(shuō)法不能絕對(duì)。但是一般測(cè)試工具的用戶(hù)并發(fā)量是不會(huì)受到局域網(wǎng)帶寬的限制,除非你做的是十萬(wàn),百萬(wàn)級(jí)別的用戶(hù)并發(fā)。相信懂一點(diǎn)網(wǎng)絡(luò)知識(shí)的人都知道,當(dāng)你上網(wǎng)很慢的時(shí)候,比如打開(kāi)某某網(wǎng)站很慢,你肯定會(huì)罵電信的網(wǎng)絡(luò)不給力,而不會(huì)罵這個(gè)網(wǎng)站響應(yīng)速度不給力。因?yàn)?,?qǐng)求信息的耗時(shí)大部耗在傳輸過(guò)程中。
所以,剛做測(cè)試時(shí),我們?nèi)豪餆嶙h論,如果我們每個(gè)人都開(kāi)一個(gè)壓力工具對(duì)百度網(wǎng)站進(jìn)行加壓。百度,服務(wù)器會(huì)不會(huì)掛掉。有測(cè)友說(shuō)這樣是不道德人。呵呵!其實(shí),完全不必有這個(gè)擔(dān)心。就一般人家用的帶寬,我確保,你向百度服務(wù)器發(fā)送的請(qǐng)求大部分都死在半路上,就算不死到了百度服務(wù)器已經(jīng)不能叫并發(fā)了。何況百度服務(wù)器的集群技術(shù)以及其他各種分壓技術(shù)。所以,做性能測(cè)試不了解被測(cè)系統(tǒng)的架構(gòu),以及各種技術(shù)的性能。很難做出有效的測(cè)試報(bào)告。
下面我們看看性能測(cè)試的一些技術(shù)指標(biāo)。
WorkLoad=VirtualUsers
工作負(fù)荷=虛擬用戶(hù)數(shù)
對(duì)服務(wù)器產(chǎn)生多大壓力,可以由多少用戶(hù)同時(shí)對(duì)服務(wù)器發(fā)送請(qǐng)求來(lái)衡量。也就是服務(wù)器的性能可以看它同時(shí)處理多少用戶(hù)發(fā)送來(lái)的請(qǐng)求來(lái)衡量。
虛擬用戶(hù)數(shù)可以用進(jìn)程或線(xiàn)程的方式進(jìn)行模擬。
responsetime響應(yīng)時(shí)間
從客戶(hù)端將數(shù)據(jù)包發(fā)出,到接收到服務(wù)器端發(fā)來(lái)的請(qǐng)求。這個(gè)過(guò)程的總體時(shí)間叫responsetime
這個(gè)時(shí)間用來(lái)衡量的處理請(qǐng)求的速度(拋出網(wǎng)速限制的前提下)
throughput~TiTo
這個(gè)表示,吞吐量,吞吐量越大表示系統(tǒng)性能越強(qiáng)。1個(gè)用戶(hù)跑100天和10個(gè)用戶(hù)跑1分鐘。當(dāng)然是1個(gè)用戶(hù)跑100天的吞吐量大。所以,我們要想看系統(tǒng)的性能應(yīng)該用"吞吐率',就是單位時(shí)間的吞吐量,比如吞吐量/秒。
站在服務(wù)器端,T-in表示"吞';T-out表求"吐'
Ti:T-in主要衡量客戶(hù)端的能力,看客戶(hù)端往服務(wù)器發(fā)送的請(qǐng)求數(shù)據(jù)包的吞吐率。
To:T-out主要衡量的服務(wù)器端的能力,看服務(wù)器處理返回請(qǐng)求數(shù)據(jù)包的吞吐率。
Hits/Request
網(wǎng)頁(yè)點(diǎn)擊數(shù)/請(qǐng)求
Response/SuccessfulResponse
響應(yīng)/成功的響應(yīng)
Request與Response是對(duì)應(yīng),一個(gè)請(qǐng)求對(duì)應(yīng)一個(gè)響應(yīng)。但當(dāng)客戶(hù)端對(duì)服務(wù)器的壓力達(dá)到一直程度后,不是每一請(qǐng)求都能得到響應(yīng)的。去年末火了個(gè)最牛B的"電子商務(wù)'網(wǎng)站。12306(鐵路網(wǎng)上訂票系統(tǒng)),雖然有很差的用戶(hù)體驗(yàn),但每天還是大把的人拼命的登錄(過(guò)年回家的人傷不起),甚至用外掛登錄。見(jiàn)有網(wǎng)友云云點(diǎn)擊(請(qǐng)求)了幾十幾百次才訂票(響應(yīng))成功。所以,成功響應(yīng)率也是很重要的一個(gè)指標(biāo)??蛻?hù)端發(fā)送一千個(gè)請(qǐng)求的成功得到響應(yīng)的幾率。
HitsPerSecond
每秒中點(diǎn)擊次數(shù)
和吞吐量一樣,單單用點(diǎn)擊數(shù)(hits)來(lái)衡量系統(tǒng)也是不合理的。所以,用每秒鐘的點(diǎn)擊數(shù)才能衡量出服務(wù)器的處理能力。
響應(yīng)時(shí)間圖分析
橫坐標(biāo)表示用戶(hù)數(shù)
縱坐標(biāo)表示時(shí)間
紅色虛線(xiàn),表求的是一種系統(tǒng)的理想狀態(tài)。
當(dāng)服務(wù)器處理10個(gè)用戶(hù)請(qǐng)求時(shí)所用的時(shí)間是2秒(假設(shè)),當(dāng)服務(wù)器處理200用戶(hù)請(qǐng)求時(shí)所用的時(shí)間也是2秒。所以說(shuō)這種狀態(tài)是一種理想的狀態(tài)?,F(xiàn)實(shí)中,不管是如何超級(jí)強(qiáng)的服務(wù)器當(dāng)用戶(hù)數(shù)達(dá)到一定數(shù)量時(shí),響應(yīng)時(shí)間必會(huì)變慢。
藍(lán)色斜線(xiàn),是服務(wù)器常見(jiàn)的一種曲線(xiàn)狀態(tài)。
服務(wù)器的響應(yīng)時(shí)間雖然用戶(hù)數(shù)量的增加逐漸變慢。
當(dāng)系統(tǒng)出現(xiàn)這種斜線(xiàn),應(yīng)該說(shuō)系統(tǒng)性能是相當(dāng)健壯的。隨著用戶(hù)的增長(zhǎng)響應(yīng)時(shí)間逐漸變長(zhǎng)。
黑色曲線(xiàn),個(gè)人覺(jué)得是服務(wù)器處理能力的真實(shí)曲線(xiàn)狀態(tài)。
為什么說(shuō)黑線(xiàn)才是真實(shí)服務(wù)器處理能力的曲線(xiàn)呢?當(dāng)用戶(hù)處理一個(gè)用戶(hù)請(qǐng)求是2秒(假設(shè)),當(dāng)處兩個(gè)用戶(hù)請(qǐng)求是馬上變成3秒(假設(shè)),當(dāng)處理3個(gè)用戶(hù)請(qǐng)求時(shí)變成4秒(假設(shè))。再差的服務(wù)器也有個(gè)處理范圍,比如是,100用戶(hù)同時(shí)并發(fā),服務(wù)器可以輕松應(yīng)對(duì),不管是10個(gè)用戶(hù)還是80個(gè)用戶(hù)同時(shí)請(qǐng)求,服務(wù)器都可以即可響應(yīng)(請(qǐng)參考理發(fā)店模式)。只有當(dāng)用戶(hù)數(shù)量達(dá)到某個(gè)數(shù)量點(diǎn)后,服務(wù)器性能急劇下降。如上圖黑色十字星處就是系統(tǒng)的拐角點(diǎn)。
我們假設(shè)有一個(gè)門(mén),在一個(gè)時(shí)間點(diǎn)上可同時(shí)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 可持續(xù)發(fā)展與綠色制造的成本核算要求
- 2024年土地征收安置與補(bǔ)償咨詢(xún)服務(wù)代理合同3篇
- 2024年城市綠道建設(shè)樹(shù)木采購(gòu)合同范本3篇
- 商丘學(xué)院《創(chuàng)業(yè)教育與就業(yè)指導(dǎo)上》2023-2024學(xué)年第一學(xué)期期末試卷
- 商丘師范學(xué)院《數(shù)據(jù)通信》2023-2024學(xué)年第一學(xué)期期末試卷
- 2024年外語(yǔ)教育機(jī)構(gòu)外教派遣與管理合同3篇
- 奉化吊車(chē)租賃合同范例
- 土地出租中介合同范例
- 商丘工學(xué)院《日商薄記》2023-2024學(xué)年第一學(xué)期期末試卷
- 汕尾職業(yè)技術(shù)學(xué)院《數(shù)據(jù)通信與計(jì)算機(jī)網(wǎng)絡(luò)》2023-2024學(xué)年第一學(xué)期期末試卷
- 全能值班員集控面試題
- 大班音樂(lè)《歡樂(lè)頌》課件
- 第三方支付合作協(xié)議
- Unit+6+Lesson+1+A+Medical+Pioneer+課件【 核心知識(shí)備課精研精講】 高中英語(yǔ)北師大版(2019)必修第二冊(cè)
- 幼兒園大班春季周計(jì)劃表(整學(xué)期)
- 《走遍法國(guó)》Reflets課文
- 土地增值稅清算管理規(guī)程
- 大學(xué)生心理健康教育-大學(xué)生心理健康導(dǎo)論
- 糖尿病病人的麻醉
- GB/T 29309-2012電工電子產(chǎn)品加速應(yīng)力試驗(yàn)規(guī)程高加速壽命試驗(yàn)導(dǎo)則
- GB 29216-2012食品安全國(guó)家標(biāo)準(zhǔn)食品添加劑丙二醇
評(píng)論
0/150
提交評(píng)論