成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

性能測試很簡單么,大部分程序員都會犯下面3個錯誤

新聞
在程序員面試中,有一個非常經(jīng)典的問題,你們的系統(tǒng)性能怎么樣?你是怎么得到這個結果的。不知道你有沒有遇到過。可能很多人都已經(jīng)知道如何去衡量自己系統(tǒng)的性能,但卻敵不住面試官的第二個問題,如何得到這個結果。

 在程序員面試中,有一個非常經(jīng)典的問題,你們的系統(tǒng)性能怎么樣?你是怎么得到這個結果的。不知道你有沒有遇到過。可能很多人都已經(jīng)知道如何去衡量自己系統(tǒng)的性能,但卻敵不住面試官的第二個問題,如何得到這個結果。很多人都會說壓測,那么在壓測過程中,有我們會遇到哪些問題呢,有沒有一些問題會造成我們測試結果錯誤。

[[322318]]

 

首先是壓測的時候的數(shù)據(jù)樣本問題。很多人在壓測,為了尋求方便,喜歡使用同一賬號,或者請求相同的數(shù)據(jù)。這個是不對的,即便是你的業(yè)務代碼沒有做緩存,當是你使用到的很多組件,例如數(shù)據(jù)庫等,都有一定的緩存,所以,這樣測試的結果,數(shù)據(jù)往往是偏好的。而有的人,往往走向了另外一個極端,雖然說用戶的訪問情況我們無法控制,但是,大部分的互聯(lián)網(wǎng)請求都滿足28原則,即20%的用戶占了80%的流量,有些人在壓測的時候,往往沒有注意到這樣的情況,這樣容易造成熱點數(shù)據(jù)丟失,系統(tǒng)的大部分緩存無法生效,導致測試數(shù)據(jù)錯誤。

所以,當我們做系統(tǒng)壓測的時候,盡量去構造更多的數(shù)據(jù)樣本,避免壓測數(shù)據(jù)與線上數(shù)據(jù)失真太嚴重,一般在大公司,這些測試數(shù)據(jù)都有專門的工程師進行維護,例如在阿里,會把現(xiàn)網(wǎng)用戶的數(shù)據(jù),然后把脫敏后的數(shù)據(jù)變成后期壓測的數(shù)據(jù)。

不知道你有沒有這樣的經(jīng)歷,壓測的時候到了一定的壓力的時候,系統(tǒng)看起來已經(jīng)達到了一定的瓶頸。這個時候直接大幅提升流量,發(fā)現(xiàn)系統(tǒng)的吞吐也猛增上去,看起來很不科學。之前我們已經(jīng)提到過,不談準確率的壓測是毫無意義的。如果一個系統(tǒng)的錯誤率過高,這個時候多大的吞吐量意義并不是很大。在上述例子中,很有可能是因為觸發(fā)了系統(tǒng)過載保護,直接對請求進行快速拒絕,從而給我們系統(tǒng)的吞吐大大提升的錯覺。我們在壓測的時候,一定要對系統(tǒng)返回數(shù)據(jù)的準確性進行校驗,只有正確的返回才有意義。

另外一個重要的事情則是壓測的時間不宜過短,有些同學害怕壓測的時候影響下游系統(tǒng),每次都是偷偷摸摸地開啟一會就立馬關閉,這個時候得到的壓測數(shù)據(jù)意義并不是很大,我以前在阿里參加雙十一全鏈路壓測的時候,幾乎每一輪最少都要持續(xù)30分鐘。有些系統(tǒng)是需要預熱的,例如一些緩存,只有達到閾值才會進入緩存,有些系統(tǒng)則是可能存在一些內存泄露問題,可能需要隨著時間的進行才會逐漸暴露出來,有些是要到FullGC等出現(xiàn)才會有嚴重的性能問題,一般來說,我們壓測的時候,要等到數(shù)據(jù)平穩(wěn)之后,再持續(xù)觀察一段時間,少則半個小時,像一些底層組件的基礎測試,甚至需要1,2天。

好了,今天我們就分享到這里,不知道你對自己的系統(tǒng)是否有一些反思呢,希望對你有所幫助。

責任編輯:華軒 來源: 今日頭條
相關推薦

2019-10-11 10:05:30

程序員固態(tài)硬盤Google

2020-04-03 08:42:08

Servelt3程序員Tomcat

2019-06-12 10:35:49

程序員高效工具開源

2019-09-12 09:56:13

程序員技能開發(fā)者

2020-03-03 18:59:47

CDN緩存程序員

2019-11-24 19:34:04

HTTP長連接短連接

2019-07-26 08:33:28

HTTP服務端負載均衡

2024-11-18 08:03:30

Java多次啟動線程

2021-11-30 22:59:28

程序員IT架構師

2011-11-09 09:59:21

云計算IT管理

2024-11-01 11:10:51

2019-08-09 11:25:01

Java虛擬機Java程序員

2015-11-25 10:48:44

JS閉包面試題

2019-09-23 20:00:34

MySQL數(shù)據(jù)庫程序員

2018-05-07 08:45:43

編程ERPAI

2025-03-11 09:04:26

2018-08-31 07:33:58

2010-11-18 12:44:25

LibreOffice

2015-08-04 09:56:48

2015-11-05 09:19:12

程序員jQuery技巧
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 四虎影院免费在线 | 国产成人精品午夜 | 在线三级网址 | 国产精品成人久久久久a级 久久蜜桃av一区二区天堂 | 亚洲国产精品一区二区久久 | 久久精品av | 精品一区二区三区在线视频 | 一级黄色毛片免费 | 欧美综合一区 | 日韩免费一区二区 | 成人精品啪啪欧美成 | 久久久久久久一级 | 日韩在线中文字幕 | 国产综合精品 | 久久久久久免费免费 | 午夜看片网站 | 在线一级片 | 北条麻妃一区二区三区在线视频 | 日日夜夜免费精品视频 | 国产精品久久久久久久久久三级 | 一级片免费观看 | 91亚洲国产 | 久久国产婷婷国产香蕉 | 精品综合久久久 | 天天干天天操天天看 | 日韩免费看片 | 99久久精品免费看国产四区 | 婷婷五月色综合 | 一级全黄少妇性色生活免费看 | 波多野结衣中文字幕一区二区三区 | 一区二区在线不卡 | 白浆在线 | 午夜免费网站 | 成人毛片在线观看 | 午夜精品一区二区三区免费视频 | 久在线| 全免费a级毛片免费看视频免 | 成人av免费网站 | 久久91精品国产一区二区 | 深夜福利亚洲 | 久久久999免费视频 999久久久久久久久6666 |