ApacheBench(ab)測試工具小結

2021-09-02 13:36:50 字數 1705 閱讀 6905

如果已經安裝apache,則以及自帶了ab測試工具;

下面進行最簡安裝

#yum install httpd-tools
常用命令:ab -n 400 -c 200 -k

-n :發起請求次數

-c :併發數

-k 保持keep-alived

this is apachebench, version 2.0.40-dev <$revision: 1.146 $> apache-2.0

benchmarking caicongyang.com (be patient)

completed 100 requests

completed 200 requests

completed 300 requests

finished 400 requests

#測試伺服器型別

server software: apache-coyote/1.1

#主機server hostname: caicongyang.com

#埠server port: 8080

#路徑document path: /

#檔案長度

document length: 11398 bytes

#併發級別

concurrency level: 200

#總耗時

time taken for tests: 67.469688 seconds

#成功完成請求次數

complete requests: 400

#失敗次數

failed requests: 0

write errors: 0

keep-alive requests: 0

total transferred: 4617600 bytes

html transferred: 4559200 bytes

#每秒處理請求次數(平均值)

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

time per request: 33734.844 [ms] (mean)

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

#網路吞吐量

transfer rate: 66.83 [kbytes/sec] received

connection times (ms)

min mean[+/-sd] median max

connect: 31 46 70.2 38 1437

processing: 1184 17633 14533.1 13306 67431

waiting: 34 9351 13565.1 3887 67324

total: 1220 17679 14534.8 13344 67468

平均等待時間 = 平均每次處理完成時間-伺服器實際處理時間

記錄與分享,你我共成長 -from

caicongyang

冒煙測試 測試 Beta測試 效能測試

冒煙測試 也可稱為showcase 這一術語描述的是在將 更改嵌入到產品的源樹中之前對這些更改進行驗證的過程。冒煙測試 smoke test 在測試中發現問題,找到了乙個bug,然後開發人員會來修復這個bug。這時想知道這次修復是否真的解決了程式的bug,或者是否會對其它模組造成影響,就需要針對此問...

軟體測試中的 測試 測試和 測試

常用來表示軟體測試過程中的三個階段,是第一階段,一般只供內部測試使用 是第二個階段,已經消除了軟體中大部分的不完善之處,但仍有可能還存在缺陷和漏洞,一般只提供給特定的使用者群來測試使用 是第三個階段,此時產品已經相當成熟,只需在個別地方再做進一步的優化處理即可上市發行。在軟體交付使用之後,使用者將如...

軟體測試中的 測試 測試和 測試

常用來表示軟體測試過程中的三個階段,是第一階段,一般只供內部測試使用 是第二個階段,已經消除了軟體中大部分的不完善之處,但仍有可能還存在缺陷和漏洞,一般只提供給特定的使用者群來測試使用 是第三個階段,此時產品已經相當成熟,只需在個別地方再做進一步的優化處理即可上市發行。在軟體交付使用之後,使用者將如...