ab測試工具

2021-08-17 10:36:08 字數 1062 閱讀 1317

1.apache ab測試工具

輸入命令

ab -n 100 -c 10

其中-n表示請求數,-c表示併發數

報告分析

concurrency level: 100

//併發請求數

time taken for tests: 50.872 seconds

//整個測試持續的時間

complete requests: 1000

//完成的請求數

failed requests: 0

//失敗的請求數

total transferred: 13701482 bytes

//整個場景中的網路傳輸量

html transferred: 13197000 bytes

//整個場景中的html內容傳輸量

requests per second: 19.66 [#/sec] (mean)

//吞吐率,大家最關心的指標之一,相當於 lr 中的每秒事務數,後面括號中的 mean 表示這是乙個平均值

time per request: 5087.180 [ms] (mean)

//使用者平均請求等待時間,大家最關心的指標之二,相當於 lr 中的平均事務響應時間,後面括號中的 mean 表示這是乙個平均值

time per request: 50.872 [ms] (mean, across all concurrent requests)

//伺服器平均請求處理時間,大家最關心的指標之三

transfer rate: 263.02 [kbytes/sec] received

//平均每秒網路上的流量,可以幫助排除是否存在網路流量過大導致響應時間延長的問題

每個請求處理時間的分布情況,50%的處理時間在4930ms內,66%的處理時間在5008ms內...,重要的是看90%的處理時間。

壓力測試工具 ab工具

在學習ab工具之前,我們需了解幾個關於壓力測試的概念 吞吐率 requests per second 概念 伺服器併發處理能力的量化描述,單位是reqs s,指的是某個併發使用者數下單位時間內處理的請求數。某個併發使用者數下單位時間內能處理的最大請求數,稱之為最大吞吐率。計算公式 總請求數 處理完成...

ab壓力測試工具

即ab的主要邏輯包含在test方法中。test方法首先進行了一些全域性的初始化工作。其中,最重要的乙個資料結構是陣列struct connection con c 代表同時存在的c個客戶端連線。struct connection的結構如下 struct connection start connec...

ab壓力測試工具

系統centos6.8 1 安裝ab 直接安裝好阿帕奇同時也安裝好了ab工具 不想安裝阿帕奇時可使用如下命令 2 ab命令引數解釋 n 在測試會話中所執行的請求個數。預設時,僅執行乙個請求。c 一次產生的請求個數。預設是一次乙個。t 測試所進行的最大秒數。其內部隱含值是 n 50000,它可以使對伺...