效能測試指標

2021-08-02 18:50:58 字數 1780 閱讀 5837

指 應用 執行 乙個 操作 需要 的 時間, 包括 從 發出 請求 開始 到 收到 最後 響應 資料 所需 要的 時間。 響應 時間 是 系統 最重要的 效能 指標, 直觀 地 反映 了 系統 的「 快慢」。

指 系統 能夠 同時 處理 請求 的 數目, 這個 數字 也 反映 了 系統 的 負載 特性。 對於 網 站 而言, 併發 數 即 網 站 併發 用 戶數, 指 同時 提交 請求 的 使用者 數目。

指 單位 時間 內 系統 處理 的 請求 數量, 體現 系統 的 整體 處理 能力。 對於 網 站, 可 以用「 請求 數/ 秒」 或是「 頁面 數/ 秒」 來 衡量, 也可 以用「 訪問 人數/ 天」 或是「 處理 的 業務 數/ 小時」 等 來 衡量。 tps( 每秒 事務 數) 是 吞吐量 的 乙個 常用 量化 指標, 此外 還有 hps( 每秒 http 請求 數)、 qps( 每秒 查詢 數) 等。

在 系統 併發 數 由 小 逐漸 增大 的 過程中( 這個 過程 也 伴隨 著 伺服器 系統 資源 消耗 逐漸 增大), 系統 吞吐量 先是 逐漸 增加, 達到 乙個 極限 後, 隨著 併發 數 的 增加 反而 下降, 達到 系統 崩潰 點 後, 系統 資源 耗盡, 吞吐量 為零。 而 這個 過程中, 響應 時間 則是 先 保持 小 幅 上公升, 到達 吞吐量 極限 後, 快速 上公升, 到達 系統 崩潰 點 後, 系統 失去 響應。

系統 吞吐量 和 系統 併發 數, 以及 響應 時間 的 關係 可以 形象 地理 解 為 高速公路 的 通行 狀況: 吞吐量 是 每天 通過 收費 站的 車輛 數目( 可以 換算 成 收費站 收取 的 高速 費), 併發 數 是 高速公路 上 的 正在 行駛 的 車輛 數目, 響應 時間 是 車速。 車輛 很少 時, 車速 很快, 但是 收到 的 高速 費 也 相應 較少; 隨著 高速公路 上車 輛數 目的 增多, 車速 略 受 影響, 但是 收到 的 高速 費 增加 很快; 隨著 車輛 的 繼續 增加, 車速 變得 越來 越慢, 高速公路 越來越 堵, 收費 不 增 反 降; 如果 車流 量 繼續 增加, 超過 某個 極限 後, 任何 偶然 因素 都會 導致 高速 全部 癱瘓, 車 走 不動, 費 當 然也 收 不著, 而 高速公路 成了 停車場( 資源 耗盡)。 網 站 效能 優化 的 目的, 除了 改善 使用者 體驗 的 響應 時間, 還要 盡量 提高 系統 吞吐量, 最大限度 利用 伺服器 資源。

它是 描述 伺服器 或 作業系統 效能 的 一些 資料 指標。 包括 system load、 物件 與 執行緒 數、 記憶體 使用、 cpu 使用、 磁碟 與 網路 i/ o 等 指標。 這些 指標 也是 系統 監控 的 重要 引數, 對這 些 指標 設定 報警 閾值, 當監控 系統 發現 效能 計數器 超過 閾值 時, 就 向 運 維和 開發 人員 報警, 及時 發現 處理系統 異常。

system load 即 系統 負載, 指 當前 正 在被 cpu 執行 和 等待 被 cpu 執行 的 程序 數目 總和, 是 反映 系統 忙 閒 程度 的 重要 指標。 多 核 cpu 的 情況下, 完美 情況 是 所有 cpu 都在 使用, 沒有 程序 在等 待 處理, 所以 load 的 理想 值 是 cpu 的 數目。 當 load 值 低於 cpu 數目 的 時候, 表示 cpu 有 空閒, 資源 存在 浪費; 當 load 值 高於 cpu 數目 的 時候, 表示 程序 在 排隊 等待 cpu 排程, 表示 系統 資源 不足, 影響 應用 程式 的 執行 效能。 在 linux 系統 中 使用 top 命令 檢視, 該 值 是 三個 浮點 數, 表示 最近 1 分鐘, 10 分鐘, 15 分鐘 的 執行 佇列 平均 程序 數。

效能測試指標

通用指標 指web應用伺服器 資料庫伺服器必需測試項 web伺服器指標 資料庫伺服器效能指標 系統的瓶頸定義 穩定系統的資源狀態 通俗理解 日訪問量 常用頁面最大併發數 訪問相應時間 案例 一種是測試幾個常用頁面能接受的最大併發數 使用者名稱引數化,設定集合點策略 一種是測試伺服器長時間壓力下,使用...

效能測試指標

一 響應時間 響應時間反應完成某個業務所需要的時間 如 從單擊登入按鈕完成返回登入成功頁面需要消耗1秒鐘 在效能測試中是通過事務函式來完成對響應時間的統計,事務是指做某件事的操作,事務函式會記錄開始做這件事和該事情完成之間的時間差,使用transaction response time這個詞來說明,...

效能測試指標

從使用者傳送請求 web server接受到請求,進行處理 web server向db獲取資料 生成使用者的object 頁面 返回給使用者 的過程,一般的響應時間都是針對事務而言的。1 在3秒鐘之內,頁面給予使用者響應並有所顯示,可認為是 很不錯的 2 在3 5秒鐘內,頁面給予使用者響應並有所顯示...