人妖在线一区,国产日韩欧美一区二区综合在线,国产啪精品视频网站免费,欧美内射深插日本少妇

新聞動(dòng)態(tài)

壓力測(cè)試工具Apache Bench實(shí)現(xiàn)原理及用法解析

發(fā)布日期:2022-01-30 08:20 | 文章來(lái)源:CSDN

1:吞吐率(Requests per second)

服務(wù)器并發(fā)處理能力的量化描述,單位是reqs/s,指的是某個(gè)并發(fā)用戶數(shù)下單位時(shí)間內(nèi)處理的請(qǐng)求數(shù)。某個(gè)并發(fā)用戶數(shù)下單位時(shí)間內(nèi)能處理的最大請(qǐng)求數(shù),稱(chēng)之為最大吞吐率。

記?。和掏侣适腔诓l(fā)用戶數(shù)的。這句話代表了兩個(gè)含義,1:吞吐率和并發(fā)用戶數(shù)相關(guān);2:不同的并發(fā)用戶數(shù)下,吞吐率一般是不同的。

計(jì)算公式:總請(qǐng)求數(shù) / 處理完成這些請(qǐng)求數(shù)所花費(fèi)的時(shí)間,即

Request per second = Complete requests / Time taken for tests

2:并發(fā)連接數(shù)(The number of concurrent connections)

并發(fā)連接數(shù)指的是某個(gè)時(shí)刻服務(wù)器所接受的請(qǐng)求數(shù)目,簡(jiǎn)單的講,就是一個(gè)會(huì)話。

3:并發(fā)用戶數(shù)(The number of concurrent users,Concurrency Level)

要注意區(qū)分這個(gè)概念和并發(fā)連接數(shù)之間的區(qū)別,一個(gè)用戶可能同時(shí)會(huì)產(chǎn)生多個(gè)會(huì)話,也即連接數(shù)。在HTTP/1.1下,IE7支持兩個(gè)并發(fā)連接,IE8支持6個(gè)并發(fā)連接,F(xiàn)ireFox3支持4個(gè)并發(fā)連接,所以相應(yīng)的,我們的并發(fā)用戶數(shù)就得除以這個(gè)基數(shù)。

4:用戶平均請(qǐng)求等待時(shí)間(Time per request)

計(jì)算公式:處理完成所有請(qǐng)求數(shù)所花費(fèi)的時(shí)間/ (總請(qǐng)求數(shù) / 并發(fā)用戶數(shù)),即

Time per request = Time taken for tests /( Complete requests / Concurrency Level)

5:服務(wù)器平均請(qǐng)求等待時(shí)間(Time per request: across all concurrent requests)

計(jì)算公式:處理完成所有請(qǐng)求數(shù)所花費(fèi)的時(shí)間 / 總請(qǐng)求數(shù),即

Time taken for / testsComplete requests

可以看到,它是吞吐率的倒數(shù)。

同時(shí),它也=用戶平均請(qǐng)求等待時(shí)間/并發(fā)用戶數(shù),即

Time per request / Concurrency Level

官網(wǎng)下載地址:https://www.apachelounge.com/download/

下載后解壓,用cmd進(jìn)入當(dāng)前的項(xiàng)目解壓目錄:

然后進(jìn)入shell命令的執(zhí)行界面(進(jìn)入到bin目錄下):

測(cè)試命令:

./ab -n 100 -c 10 http://localhost:8085/linewell/test1/pass/testApacheBench.do

-n標(biāo)識(shí)請(qǐng)求的個(gè)數(shù),-c表示一次最多幾次請(qǐng)求同時(shí)發(fā)出。

因?yàn)楸救薺ava測(cè)試,如果-c設(shè)置為1,java后端controller延時(shí)一秒, 是會(huì)一個(gè)一個(gè)處理的,基本需要100次處理。如果-c為10,是會(huì)一次性處理10個(gè)。

輸出:

This is ApacheBench, Version 2.3 <$Revision: 1843412 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Licensed to The Apache Software Foundation, http://www.apache.org/
Benchmarking localhost (be patient).....done

Server Software:
Server Hostname:  localhost
Server Port:   8085
Document Path:   /linewell/test1/pass/testApacheBench.do
Document Length:  0 bytes
Concurrency Level:  10
Time taken for tests: 0.077 seconds
Complete requests:  100
Failed requests:  0
Non-2xx responses:  100
Total transferred:  9200 bytes
HTML transferred:  0 bytes
Requests per second: 1299.09 [#/sec] (mean)
Time per request:  7.698 [ms] (mean)
Time per request:  0.770 [ms] (mean, across all concurrent requests)
Transfer rate:   116.72 [Kbytes/sec] received
Connection Times (ms)
    min mean[+/-sd] median max
Connect:  0 0 0.3  0  1
Processing:  1 5 3.4  5  27
Waiting:  1 4 3.1  4  26
Total:   2 5 3.4  5  27
Percentage of the requests served within a certain time (ms)
 50%  5
 66%  6
 75%  7
 80%  7
 90%  9
 95%  11
 98%  11
 99%  27
 100%  27 (longest request)

輸出結(jié)果解析:

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持本站。

美國(guó)服務(wù)器租用

版權(quán)聲明:本站文章來(lái)源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請(qǐng)保持原文完整并注明來(lái)源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來(lái)源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來(lái),僅供學(xué)習(xí)參考,不代表本站立場(chǎng),如有內(nèi)容涉嫌侵權(quán),請(qǐng)聯(lián)系alex-e#qq.com處理。

相關(guān)文章

實(shí)時(shí)開(kāi)通

自選配置、實(shí)時(shí)開(kāi)通

免備案

全球線路精選!

全天候客戶服務(wù)

7x24全年不間斷在線

專(zhuān)屬顧問(wèn)服務(wù)

1對(duì)1客戶咨詢(xún)顧問(wèn)

在線
客服

在線客服:7*24小時(shí)在線

客服
熱線

400-630-3752
7*24小時(shí)客服服務(wù)熱線

關(guān)注
微信

關(guān)注官方微信
頂部