關鍵績效指標,性能測試指標(重要)

 2023-11-16 阅读 32 评论 0

摘要:性能測試指標概念及目的: 性能測試是通過測試工具模擬多種正常、峰值及異常負載條件來對系統的各項性能指標進行測試。 目的:驗證軟件系統是否能夠達到用戶提出的性能指標,發現系統中存在的性能瓶頸并加以優化。 性能指標分成兩類: 系統指標ÿ

性能測試指標概念及目的:
性能測試是通過測試工具模擬多種正常、峰值及異常負載條件來對系統的各項性能指標進行測試。
目的:驗證軟件系統是否能夠達到用戶提出的性能指標,發現系統中存在的性能瓶頸并加以優化。
性能指標分成兩類:
系統指標(與用戶場景和需求相關指標)
響應時間
并發用戶數
吞吐量
資源指標(與硬件資源消耗相關指標)
資源利用率
CPU
內存
硬盤
網絡
系統指示說明:
1.響應時間、平均響應時間
對一個請求做出響應所需要的時間
響應時間=網絡響應時間+應用程序響應時間=(N1+N2+N3+N4)+(A1+A2+A3)
2.并發用戶數
并發主要是針對服務器而言的,在同一時刻與服務器進行交互(指向服務器發出請求)的在線用戶數
**并發用戶數:**某一物理時刻同時向系統提交的用戶數,提交的請求可能是同一個場景或功能,也可以使不同場景或功能。
在線用戶數:某段時間內訪問系統的用戶數,這些用戶并不一定同時向系統提交請求
**系統用戶數:**系統注冊的總用戶數據
三者之間的關系:系統用戶數>=在線用戶數>=并發用戶數
3.吞吐量、吞吐率
衡量網絡性能的重要指標
吞吐量:網絡傳輸的數據量(處理客戶的請求數)
throughput

吞吐率:單位時間(可以為秒/分/時/天)內網絡成功傳輸的數據量,如請求數/秒,頁面數/秒
從業務角度看,吞吐量可以用:請求數/秒、頁面數/秒、人數/天或處理業務數/小時來衡量
從網絡角度看,吞吐量指標反映的是服務器承受的壓力,它能夠說明系統的負載能力
吞吐量和負載的拐點:
1.吞吐量逐漸達到飽和
2.意味著系統的一種或多種資源利用達到的極限
3.通常可以利用拐點來進行性能測試分析與定位
4.事務,TPS(Transaction Per Second)
QPS(Query Per Seconds)
QPS(TPS)=并發數/平均響應時間
一個系統吞吐量通常由QPS(TPS)、并發數兩個因素決定,每套系統這兩個值都有個相對極限值,在應用場景訪問壓力下,只要某一項達到了系統最高值,系統的吞吐量就上不去,如果壓力繼續增大,系統的吞吐量反而會下降,原因是系統超負荷工作,上下文切換、內存等等其他消耗導致系統性能下架
5.點擊率、點擊量(Hit Per Second)
點擊數:指web Server收到的HTTP請求數。
點擊率:單位時間每秒用戶向Web Server提交的HTTP請求數
6.PV和UV
PV:訪問一個URL,產生一個PV(Page View,頁面訪問量),每日每個網站的總PV是形容一個網站規模的重要指標。
UV: 作為一個獨立的用戶,訪問站點的所有頁面均算作一個UV(Unique Visitor,用戶訪問)
單臺服務器每天pv計算
公式1:每天總PV = QPS * 3600 *6
公式2:每天總PV = QPS * 3600 *8
資源指標說明:
1.硬件性能指標–資源占用率:指定是對不同系統資源的使用程度,通常以占用最大值的百分比來衡量Utilization
在這里插入圖片描述
在這里插入圖片描述

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/5/173857.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息