效能指標維度
吞吐率:每秒事務處理數量,對應的是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...