日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不

當前位置:首頁 > 科技  > 軟件

性能測試中的指標和術語

來源: 責編: 時間:2023-09-18 21:42:35 471觀看
導讀性能測試中會涉及很多性能相關的指標和術語,本節重點剖析核心的概念。在線用戶表示某個時間段內在服務器上保持登錄狀態的用戶。但在線用戶不一定是對服務器產生壓力的用戶,只有正在操作的活躍用戶才會對服務器產生壓力

性能測試中會涉及很多性能相關的指標和術語,本節重點剖析核心的概念。oFY28資訊網——每日最新資訊28at.com

oFY28資訊網——每日最新資訊28at.com

在線用戶

表示某個時間段內在服務器上保持登錄狀態的用戶。但在線用戶不一定是對服務器產生壓力的用戶,只有正在操作的活躍用戶才會對服務器產生壓力,在線只是一種狀態。oFY28資訊網——每日最新資訊28at.com

相對并發用戶

類似活躍用戶,表示某個時間段內與服務器保持交互的用戶,理論上這些用戶有同一時刻(即絕對并發)進行操作的可能(對這種可能性的度量稱為并發度》。相對并發的說法主要是為了區分絕對并發。oFY28資訊網——每日最新資訊28at.com

絕對并發用戶

表示同一時間點 (嚴格地說是足夠短的時間段內)與服務器進行交互的用戶,一般通過測試工具提供的并發控制 (如JMeter的集合點)實現。oFY28資訊網——每日最新資訊28at.com

思考時間

表示用戶每個操作后的暫停時間,或者叫作操作之間的間隔時間,此時間內用戶是不對服務器產生壓力的。如果想了解系統在極端情況下的性能表現,可以設置思考時間為0;而如果要預估系統能夠承受的最大壓力,就應該盡可能地模擬真實思考時間。oFY28資訊網——每日最新資訊28at.com

響應時間

通常包括網絡傳輸請求的時間、服務器處理的時間,以及網絡傳輸響應的時間。而我們重點關心的應該是服務器處理的時間,這部分受到代碼處理請求的業務邏輯的影響,從中可以真正發現缺陷并對業務邏輯進行優化,而網絡傳輸請求和響應的時間很大程度上取決于網絡質量。oFY28資訊網——每日最新資訊28at.com

響應時間也就是JMeter術語中的Elapsed time,表示接收完所有響應內容的時間點減去請求開始發送的時間點。另外,Latency time表示接收到響應的第一個字節的時間點減去請求開始發送的時間點,Connection time表示建立連接所消耗的時間。oFY28資訊網——每日最新資訊28at.com

當關注響應時間時,不應該只關注平均響應時間。通常我們會采用95%的響應時間,即所有請求的響應時間按照從小到大排列,位于 95% 的響應時間。該值更有代表性,而平均響應時間未能有效地考慮波動性oFY28資訊網——每日最新資訊28at.com

TPS

指每秒處理的事務數,是直接反映系統性能的指標。該值越大,系統性能越好。通常如果個事務包含的請求就1個,那么這個值就是每秒處理請求數。另外還有個概念叫吞吐量,它除了用于描述網絡帶寬能力,也指單位時間內系統處理的請求數量,JMeter聚合報告中TPS就是用該術語顯示的。假如1個用戶在1s內完成1筆事務,則TPS明顯就是1; 如果某筆業務響應時間是1ms,則1個用戶在1s內能完成1000筆事務,則TPS就是1000了;如果某筆業務響應時間是1s,則1個用戶在1s內只能完成1筆事務,要想TPS達到1000,則至少需要1000個用戶。因此在1s內,1個用戶可以完成1000筆事務,1000個用戶也可以完成1000筆事務,這取決于業務響應時間。oFY28資訊網——每日最新資訊28at.com

TPS波動范圍

方差和標準差都是用來描述一組數據的波動性的 (表現數據集中還是分散),標準差的平方就是方差。方差越大,數據的波動越大。oFY28資訊網——每日最新資訊28at.com

眾所周知,性能測試依賴于特定的硬件、軟件、應用服務和網絡資源等,所以在性能場景執行期間TPS可能表現為穩定,或者波動,或者遵循一定的趨勢上升或下降。由此可以根據離散系數提出一個TPS波動范圍的概念,并定義為TPS標準差除以TPS平均值。如果這個比值超過了一定的范圍,就認為這個性能點的TPS不夠穩定,也間接證明被測系統的響應波動大,不滿足性能期望。oFY28資訊網——每日最新資訊28at.com

另外,從上述的術語中不難發現,TPS、并發數與響應時間之間是有一定的關系的。假設平均響應時間為t (單位為毫秒),并發量為 C,每秒處理請求數為 g,則g =(1000/t)x c 就是這個關系。所以想要升高 g ,就只有兩條路: 降低t和升高 C。oFY28資訊網——每日最新資訊28at.com

對于降低t,只能靠優化代碼方式來實現,這取決于軟件工程師的編碼水平或架構設計。oFY28資訊網——每日最新資訊28at.com

對于升高C,通常 c 與服務器程序的請求處理模型關系比較大。如果服務器程序是“一個線程對應一個請求”的模式,那么c 的最大值就受制于服務器能支撐多少個線程;如果是“一個進程對應一個請求”的模式那么c 的最大值則受制于最大進程數。另外,在升高c 值的過程中,不得不注意的一點是,隨著線程/進程數增多,上下文切換、線程/進程調度開銷會增大,這會間接地顯著增大t 的值,因而不能讓 g 的值跟著c 的值等比升高。所以一味增大 c 值通常也不會有好結果,最合適的 c 值應該根據實測試驗得出。oFY28資訊網——每日最新資訊28at.com

注意

有一種特殊情況: 若業務決定了該服務器提供的服務具有“數據量小、返回時間較長”的特征,即這是一個不忙但很慢的業務類型,那么可以采用NIO模式提供服務,例如Nginx就默認采用NIO模式。 在這種模式下,c 值不再與線程/進程數相關,而只是與“套接字連接數”相關。通常“套接字連接數”可以非常大,在經過特殊配置的Linux服務器上,可以同時支撐百萬級別的套接字連接數,在這種情況下c 值可以達到100萬。oFY28資訊網——每日最新資訊28at.com

在如此高的 c 值之下,就算 再大,也可以支撐一個很高的 q ,同時真正的線程/進程數可以只設置到跟CPU核數一致,以求最大化CPU利用率。當然,這一切的前提是該業務具有“數據量小、返回時間較長”的特征。oFY28資訊網——每日最新資訊28at.com

經過上述分析,在評定服務器的性能時,應該結合TPS和并發用戶數,以TPS為主、以并發用戶數為輔來衡量系統的性能。如果必須要用并發用戶數來衡量,則需要一個前提一一交易在多長時間內完成。因為在系統負載不高的情況下,將思考時間(思考時間的值等于交易響應時間)加到腳本中,并發用戶數基本可以增加一倍,所以用并發用戶數來衡量系統的性能沒太大的意義。oFY28資訊網——每日最新資訊28at.com

提示

  • 高并發
    并發強調多任務交替執行,并發與并行是有區別的,并行是多任務同時執行。例如,一個核的CPU處理事務就是并發;多個核的CPU就會存在事務的并行處理。這里涉及的知識點包括多線程、事務和鎖,設計高并發通常采用無狀態、拆分、服務化、服務隔離、消息隊列、數據處理和緩存等。
  • 高可用
    用系統的無故障運行時間來度量,主要作用為保證軟件故障監控、數據備份和保護、系統告警、錯誤隔離。業務層設計包括集群、降級、限流、容錯、防重和冪等。數據庫設計包括分庫、分表和分片等。

本文鏈接:http://m.www897cc.com/showinfo-26-10498-0.html性能測試中的指標和術語

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。郵件:2376512515@qq.com

上一篇: 讓程序員告別996,這款開發工具火了

下一篇: 如何分析性能測試中的基礎曲線模型

標簽:
  • 熱門焦點
Top 日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不
国产在线日韩| 免费在线一区二区| 亚洲美女电影在线| 洋洋av久久久久久久一区| 中国av一区| 午夜亚洲性色视频| 久久综合影视| 欧美三级免费| 国内精品久久久久影院色| 亚洲肉体裸体xxxx137| 中文欧美在线视频| 欧美一区二区三区成人| 免费欧美在线| 国产精品jizz在线观看美国| 国产一区二区三区久久精品| 亚洲精品乱码久久久久久久久| 亚洲少妇最新在线视频| 久久久99爱| 欧美日韩午夜剧场| 激情六月婷婷久久| 亚洲视频在线免费观看| 久久嫩草精品久久久精品一| 欧美色网在线| 伊人久久大香线| 亚洲小少妇裸体bbw| 另类成人小视频在线| 国产精品久久久91| 亚洲高清精品中出| 香蕉久久精品日日躁夜夜躁| 欧美成人在线免费视频| 国产麻豆视频精品| 亚洲精品美女免费| 久久精品盗摄| 欧美私人啪啪vps| 亚洲电影视频在线| 欧美亚洲免费在线| 欧美日韩精品免费观看视频完整 | 欧美精品一区在线| 国产精品永久免费观看| 亚洲伦理在线| 久久久夜精品| 国产精品一区视频| 艳女tv在线观看国产一区| 久久国内精品视频| 国产精品久久久久9999高清| 亚洲欧洲日本一区二区三区| 久久精品国产亚洲精品| 国产精品久久久久久福利一牛影视| 亚洲高清激情| 久久久久.com| 国产亚洲永久域名| 亚洲综合色激情五月| 欧美日韩视频一区二区| 亚洲青涩在线| 久久在线视频| 黑人巨大精品欧美一区二区| 午夜精品婷婷| 国产精品久久久久久久久久免费| 99精品国产在热久久下载| 欧美大片在线观看| 亚洲大片免费看| 久久夜色精品国产亚洲aⅴ| 国产精品一区2区| 亚洲一区在线直播| 欧美视频在线观看 亚洲欧| 亚洲黄色性网站| 另类专区欧美制服同性| 永久域名在线精品| 久久国产一区二区| 国产色综合网| 欧美在线免费视屏| 韩国精品久久久999| 久久精品毛片| 韩日成人av| 久久精品国产2020观看福利| 国产婷婷色一区二区三区在线| 午夜精品理论片| 国产色爱av资源综合区| 亚洲一区三区视频在线观看 | 亚洲欧美日韩一区二区三区在线观看| 欧美freesex8一10精品| 韩国一区二区三区美女美女秀| 午夜精品在线| 国产欧美日韩一级| 欧美专区第一页| 国产曰批免费观看久久久| 久久九九国产| 黄色一区二区三区| 久热精品在线视频| 最新日韩在线| 欧美视频在线播放| 午夜精品久久| 国产尤物精品| 麻豆精品传媒视频| 在线看无码的免费网站| 免费不卡欧美自拍视频| 亚洲精品欧美日韩专区| 欧美日韩成人综合天天影院| 一区二区三区日韩| 国产精品丝袜久久久久久app| 亚洲欧美日韩另类精品一区二区三区| 国产精品视频午夜| 久久精品成人| 亚洲欧洲在线看| 欧美日韩免费观看中文| 亚洲午夜一级| 国产亚洲va综合人人澡精品| 久久精品免费观看| 亚洲国产高清一区二区三区| 欧美日韩久久久久久| 亚洲欧美国产77777| 国产一区二区三区精品久久久| 久久午夜精品一区二区| 亚洲精品一区二区网址| 国产精品video| 久久久久久久综合狠狠综合| 亚洲日本成人在线观看| 国产精品福利在线观看| 久久久综合视频| 99热这里只有精品8| 国产日韩一区二区三区在线| 免费亚洲电影在线| 亚洲一级影院| 永久555www成人免费| 欧美日韩一区二区三区四区五区| 欧美一级二区| 91久久精品国产91性色tv| 欧美午夜激情小视频| 欧美自拍丝袜亚洲| 亚洲精品一区在线| 国产亚洲精品自拍| 欧美精品性视频| 欧美在线视频观看| 亚洲免费电影在线| 国产一区二区精品久久| 欧美激情一区二区三区高清视频| 香蕉成人啪国产精品视频综合网| 亚洲破处大片| 国产主播精品| 国产精品播放| 欧美韩国一区| 久久精品国产亚洲a| 亚洲丝袜av一区| 影音先锋日韩精品| 国产精品久久久久久久久久免费 | 中国成人黄色视屏| 黄色日韩在线| 国产精品久久福利| 欧美成人官网二区| 欧美一区二区三区四区高清| 99av国产精品欲麻豆| 国内成+人亚洲| 国产精品成人午夜| 欧美精品在线一区二区三区| 久久精品中文| 午夜欧美电影在线观看| 亚洲精品乱码久久久久久久久| 国产一区二区三区自拍| 欧美日韩123| 美日韩精品视频| 久久成人人人人精品欧| 亚洲一区国产精品| 日韩亚洲欧美中文三级| 伊人久久综合| 国产一区99| 国产精品综合久久久| 欧美特黄一区| 欧美精品日韩| 你懂的国产精品| 久久精品国产亚洲5555| 亚洲欧美另类久久久精品2019| 亚洲精品综合久久中文字幕| 在线播放亚洲一区| 国产亚洲二区| 国产欧美一区二区三区久久| 国产精品hd| 欧美日韩在线三级| 欧美日韩国产综合久久| 欧美大片在线观看一区| 久久在线视频| 久久久久国产免费免费| 久久激五月天综合精品| 欧美在线观看天堂一区二区三区| 亚洲一区精品视频| 一区二区三区视频在线| 99国产精品久久久久久久| 亚洲欧洲综合| 亚洲人成网站999久久久综合| 亚洲国产成人porn| 在线日韩欧美视频| 一区在线观看视频| 欲色影视综合吧| 1000部精品久久久久久久久| 狠狠久久亚洲欧美专区| 国产真实乱子伦精品视频| 国内精品美女av在线播放| 国内激情久久| 狠狠综合久久| 狠狠v欧美v日韩v亚洲ⅴ| 亚洲欧美成人在线| 亚洲午夜av电影| 亚洲性图久久| 亚洲欧美日韩精品久久久久| 亚洲欧美日韩综合国产aⅴ|