壓測工具(二)

2021-08-15 19:06:35 字數 2202 閱讀 1182

安裝

yum -y install httpd-tools
基本用法
使用方法 ab     [可選的引數選項]  需要進行壓測的url

-n :在測試會話中所執行的請求個數。預設時,僅執行乙個請求

-c:一次產生的請求個數

-t:測試所進行的最大秒數。其最大隱含值時 -n 50000,它可以使對伺服器的測試限制在乙個固定的總時間以內。預設時,沒有時間限制

-p:包含了乙個需要post資料的檔案

-p:對乙個中轉**提供basic認證信任。使用者名稱和密碼由乙個":"隔開,並以base64編碼形式傳送,無論伺服器是否需要,次字串都會傳送

-t:pos資料所使用的content-type頭資訊

-v:設定顯示資訊的詳細程度

-x proxy:port:使用**伺服器和埠號

-v:列印版本編號然後退出

-k:使用http keepalive功能。預設不啟用

-i:使用頭代替get

-s timeout:每次等待響應的最大時長,單位s。預設時20 s

-b windowsize:tcp傳送或接受的快取的大小,單位bytes

-w:列印html表的結果

使用例項:
[root@localhost wrk]# ab -n 100 -c 5 

this is apachebench, version 2.3

<$revision: 1430300 $>

.net/

licensed to the apache software foundation,

.org/

benchmarking www.myweb

.com (be patient).....done

server software: nginx

server hostname: www.myweb

.com

server port: 80

document path: /index.php

document length: 1772 bytes

concurrency level: 5

time taken for tests: 12.771 seconds

complete requests: 100

failed requests: 0

write errors: 0

non-2xx responses: 100

total transferred: 196300 bytes

html transferred: 177200 bytes

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

time per request: 638.571 [ms] (mean)

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

transfer rate: 15.01 [kbytes/sec] received

connection times (ms)

min mean[+/-sd] median max

connect:

259296

26.3

288413

processing:

272309

27.3

302437

waiting:

272308

27.3

301437

total:

545605

40.4

596775

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

50% 596

66% 607

75% 611

80% 622

90% 655

95% 707

98% 774

99% 775

100% 775 (longest request)

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

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

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...

Jmeter壓測工具

測試demo 學習位址 啟動 雙擊jmeter檔案下,bin目錄的jmeter.bat 設定成中文 options choose language chinese 連線手機 test plan 新增 非測試元件 http 伺服器 設定埠號 錄製方法1 使用badboy工具錄製,然後儲存為jmeter...