真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

apache壓力測(cè)試工具怎么用

本篇內(nèi)容主要講解“apache壓力測(cè)試工具怎么用”,感興趣的朋友不妨來(lái)看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強(qiáng)。下面就讓小編來(lái)帶大家學(xué)習(xí)“apache壓力測(cè)試工具怎么用”吧!

公司主營(yíng)業(yè)務(wù):網(wǎng)站建設(shè)、成都網(wǎng)站建設(shè)、移動(dòng)網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競(jìng)爭(zhēng)能力。創(chuàng)新互聯(lián)是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊(duì)。公司秉承以“開放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對(duì)我們的高要求,感謝他們從不同領(lǐng)域給我們帶來(lái)的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會(huì)用頭腦與智慧不斷的給客戶帶來(lái)驚喜。創(chuàng)新互聯(lián)推出下陸免費(fèi)做網(wǎng)站回饋大家。

寫在前面


在學(xué)習(xí)ab工具之前,我們需了解幾個(gè)關(guān)于壓力測(cè)試的概念

  • 吞吐率(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ù),稱之為最大吞吐率。
    計(jì)算公式:總請(qǐng)求數(shù) / 處理完成這些請(qǐng)求數(shù)所花費(fèi)的時(shí)間,即
    Request per second = Complete requests / Time taken for tests

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

  • 并發(fā)用戶數(shù)(The number of concurrent users,Concurrency Level)
    概念:要注意區(qū)分這個(gè)概念和并發(fā)連接數(shù)之間的區(qū)別,一個(gè)用戶可能同時(shí)會(huì)產(chǎn)生多個(gè)會(huì)話,也即連接數(shù)。

  • 用戶平均請(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)

  • 服務(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

ab工具簡(jiǎn)介


ab全稱為:apache bench

  • 在官網(wǎng)上的解釋如下:

ab是Apache超文本傳輸協(xié)議(HTTP)的性能測(cè)試工具。其設(shè)計(jì)意圖是描繪當(dāng)前所安裝的Apache的執(zhí)行性能,主要是顯示你安裝的Apache每秒可以處理多少個(gè)請(qǐng)求。

  • 其他網(wǎng)站解釋:

ab是apache自帶的壓力測(cè)試工具。ab非常實(shí)用,它不僅可以對(duì)apache服務(wù)器進(jìn)行網(wǎng)站訪問壓力測(cè)試,也可以對(duì)或其它類型的服務(wù)器進(jìn)行壓力測(cè)試。比如nginx、tomcat、IIS等。

下載ab工具


進(jìn)入apache官網(wǎng) http://httpd.apache.org/ 下載apache即可

啟動(dòng)ab工具


以windows環(huán)境下,apache安裝路徑為C:\apache\Apache24\為例

打開終端,輸入命令
cd C:\apache\Apache24\bin
即可啟動(dòng)ab

開始測(cè)試


輸入命令
ab -n 100 -c 10 http://test.com/
其中-n表示請(qǐng)求數(shù),-c表示并發(fā)數(shù)

其余命令請(qǐng)參見 http://apache.jz123.cn/programs/ab.html

測(cè)試結(jié)果分析


上面的命令運(yùn)行完畢后就出來(lái)測(cè)試報(bào)告了

apache壓力測(cè)試工具怎么用
完整測(cè)試報(bào)告

  • 這段展示的是web服務(wù)器的信息,可以看到服務(wù)器采用的是nginx,域名是wan.bigertech.com,端口是80

apache壓力測(cè)試工具怎么用
服務(wù)器信息

  • 這段是關(guān)于請(qǐng)求的文檔的相關(guān)信息,所在位置“/”,文檔的大小為338436 bytes(此為http響應(yīng)的正文長(zhǎng)度)

apache壓力測(cè)試工具怎么用

文檔信息

  • 這段展示了壓力測(cè)試的幾個(gè)重要指標(biāo)

apache壓力測(cè)試工具怎么用
重要指標(biāo)

Concurrency Level: 100
//并發(fā)請(qǐng)求數(shù)
Time taken for tests: 50.872 seconds
//整個(gè)測(cè)試持續(xù)的時(shí)間
Complete requests: 1000
//完成的請(qǐng)求數(shù)
Failed requests: 0
//失敗的請(qǐng)求數(shù)

Total transferred: 13701482 bytes
//整個(gè)場(chǎng)景中的網(wǎng)絡(luò)傳輸量
HTML transferred: 13197000 bytes
//整個(gè)場(chǎng)景中的HTML內(nèi)容傳輸量

Requests per second: 19.66 [#/sec] (mean)
//吞吐率,大家最關(guān)心的指標(biāo)之一,相當(dāng)于 LR 中的每秒事務(wù)數(shù),后面括號(hào)中的 mean 表示這是一個(gè)平均值
Time per request: 5087.180 [ms] (mean)
//用戶平均請(qǐng)求等待時(shí)間,大家最關(guān)心的指標(biāo)之二,相當(dāng)于 LR 中的平均事務(wù)響應(yīng)時(shí)間,后面括號(hào)中的 mean 表示這是一個(gè)平均值
Time per request: 50.872 [ms] (mean, across all concurrent requests)
//服務(wù)器平均請(qǐng)求處理時(shí)間,大家最關(guān)心的指標(biāo)之三

Transfer rate: 263.02 [Kbytes/sec] received
//平均每秒網(wǎng)絡(luò)上的流量,可以幫助排除是否存在網(wǎng)絡(luò)流量過(guò)大導(dǎo)致響應(yīng)時(shí)間延長(zhǎng)的問題
  • 這段表示網(wǎng)絡(luò)上消耗的時(shí)間的分解

apache壓力測(cè)試工具怎么用
網(wǎng)絡(luò)消耗時(shí)間

  • 這段是每個(gè)請(qǐng)求處理時(shí)間的分布情況,50%的處理時(shí)間在4930ms內(nèi),66%的處理時(shí)間在5008ms內(nèi)...,重要的是看90%的處理時(shí)間。

apache壓力測(cè)試工具怎么用
響應(yīng)情況

關(guān)于登錄的問題


有時(shí)候進(jìn)行壓力測(cè)試需要用戶登錄,怎么辦?
請(qǐng)參考以下步驟:

  • 先用賬戶和密碼登錄后,用開發(fā)者工具找到標(biāo)識(shí)這個(gè)會(huì)話的Cookie值(Session ID)記下來(lái)

  • 如果只用到一個(gè)Cookie,那么只需鍵入命令:
    ab -n 100 -C key=value http://test.com/

    如果需要多個(gè)Cookie,就直接設(shè)Header:
    ab -n 100 -H “Cookie: Key1=Value1; Key2=Value2” http://test.com/

到此,相信大家對(duì)“apache壓力測(cè)試工具怎么用”有了更深的了解,不妨來(lái)實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!


本文題目:apache壓力測(cè)試工具怎么用
文章源于:http://weahome.cn/article/ihdpoe.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部