apache bench壓測工具

2022-07-09 17:18:14 字數 2191 閱讀 2750

效能指標維度

吞吐率:每秒事務處理數量,對應的是web的乙個請求介面完成一起請求響應的時間;計算公式:總請求數 / 處理完成這些請求數所花費的時間

併發請求數:每秒伺服器接收的請求數量;

併發使用者數:每秒伺服器接收到的連線數量,乙個連線可以傳送多個請求數量;

安裝

ubuntu系統下執行

apt install apache2-utils

使用

-n:總請求數量

-c:併發數量

報告解讀

server software:        openresty/1.15.8.1   伺服器軟體

server hostname: www.arfront.cn 請求的網域名稱

server port:

443 請求的埠

ssl/tls protocol: tlsv1.2,ecdhe-rsa-aes256-gcm-sha384,2048,256 加密協議

tls server name: www.arfront.cn 證書名稱

document path: / 請求的路徑document length:

99010

bytes 收到的文件大小

concurrency level:

5 同步請求數量

time taken

for tests: 60.425

seconds 總花費時間

complete requests: 10

0 完成的請求

failed requests:

0 失敗的請求

total transferred:

2985390

bytes 總的傳輸的檔案大小

html transferred:

2970300

bytes 傳輸的html的檔案大小

requests per second:

0.50 [#/sec] (mean) 平均每秒處理請求數量

time per request:

4028.316

[ms] (mean) 平均每個請求需要等待的時間

time per request:

2014.158

[ms] (mean, across all concurrent requests) 包含併發的平均每個請求的處理時間

transfer rate:

48.25 [kbytes/sec] received 每秒傳輸率

請求每個階段所花費的時間

connection times (ms)

min mean[+/-sd] median max

connect:

685707

17.6

708737

processing:

2121

3241

1170.6

2953

7306

waiting:

1358

1816

544.5

1671

3525

total:

2852

3948

1166.8

3675

7997

請求在單位時間內處理完成的百分比

percentage of the requests served within a certain time (ms)

50% 3675

66% 3846

75% 4174

80% 4311

90% 4776

95% 7745

98% 7997

99% 7997

100% 7997 (longest request)

web版本 開源壓測工具 免費壓測工具

很多的web應用在搭建伺服器完成後,為了讓搭建的服務能夠滿足使用者的訪問需求,通常需要測試自己應用的併發連線能力。需要使用一些壓測工具,本文介紹一些免費的開源的壓測工具,可以用於簡單的壓力測試 實驗均在linux系統下 1.ab工具 ab的全稱是apache bench,是apache自帶的網路壓力...

壓測工具(二)

安裝yum y install httpd tools基本用法使用方法 ab 可選的引數選項 需要進行壓測的url n 在測試會話中所執行的請求個數。預設時,僅執行乙個請求 c 一次產生的請求個數 t 測試所進行的最大秒數。其最大隱含值時 n 50000,它可以使對伺服器的測試限制在乙個固定的總時間...

ab壓測工具

root localhost yum install y httpd tools 安裝ab工具 root localhost ab c 10 n 1000 指定併發請求數為10,總請求數為1000,對進行壓力測試 this is apachebench,version 2.3 revision 14...