使用Apache ab進(jìn)行http性能測(cè)試
Mac自帶了Apache環(huán)境
打開“終端(terminal)”,輸入 sudo apachectl -v,(可能需要輸入機(jī)器秘密)。如下顯示Apache的版本
接著輸入 sudo apachectl start,這樣Apache就啟動(dòng)了。打開Safari瀏覽器地址欄輸入 “http://localhost”,可以看到內(nèi)容為“It works!”的頁(yè)面。其位于“/Library(資源庫(kù))/WebServer/Documents/”下,這就是Apache的默認(rèn)根目錄。
Apache的安裝目錄在:/etc/apache2/,etc默認(rèn)是隱藏的。有三種方式查看:
1、dock下右鍵Finder,選擇"前往文件夾",輸入"/etc"
2、在finder下----》前往---》前往文件夾,然后輸入/etc
3、可以在terminal 輸入 "open /etc"
windows可以去http://httpd.apache.org/download.cgi下載,或者從命令行安裝
1. 安裝apache
sudo port install apache2
啟動(dòng)apache: sudo apachectl start
2. brew install pcre
3. wget http://ftp.yz.yamagata-u.ac.jp/pub/network/apache//httpd/httpd-2.4.4.tar.bz2
(1)解壓
(2) ./configure
(3) make && make install
(4) sudo cp support/ab /usr/sbin
4. ab -n 1000 -c 10 http://localhost:3000/ 最后這個(gè)斜杠不能少
這個(gè)ab -n1000 -c10 http://localhost:3000/命令,在window系統(tǒng)下,需要先用cd命令定位到你的apache安裝目錄的bin文件夾。。。
ab的參數(shù)說明
-n 需要執(zhí)行的請(qǐng)求次數(shù)
-c 并發(fā)的數(shù)量
-t 等待返回的最長(zhǎng)時(shí)間
-b TCP收發(fā)緩沖區(qū)的大小,單位(byte)
-p 使用post (同時(shí)需要定義-T參數(shù))
-u 使用put (同時(shí)需要定義-T參數(shù))
-T content-type, 例如application/x-www-form-urlencoded, 默認(rèn)為text/plain
-w 把結(jié)果打印在html的表格里
-x 表格的屬性
-y tr行屬性
-z td列屬性
-C 設(shè)置cookie 例如Apach=1234
-H header行, 例如Accept-Encoding:gzip
-k 是否標(biāo)示位HTTP Keep Alive
測(cè)試結(jié)果:
This is ApacheBench, Version 2.3 <$Revision: 1663405 $> 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) Completed 100 requests Completed 200 requests Completed 300 requests Completed 400 requests Completed 500 requests Completed 600 requests Completed 700 requests Completed 800 requests Completed 900 requests Completed 1000 requests Finished 1000 requests Server Software: Server Hostname: localhost Server Port: 3000 Document Path: / Document Length: 14 bytes Concurrency Level: 10 Time taken for tests: 0.323 seconds Complete requests: 1000 Failed requests: 0 Total transferred: 115000 bytes HTML transferred: 14000 bytes Requests per second: 3097.37 [#/sec] (mean) Time per request: 3.229 [ms] (mean) Time per request: 0.323 [ms] (mean, across all concurrent requests) Transfer rate: 347.85 [Kbytes/sec] received Connection Times (ms) min mean[+/-sd] median max Connect: 0 0 0.1 0 1 Processing: 1 3 2.2 2 16 Waiting: 1 3 2.2 2 16 Total: 1 3 2.2 2 16 Percentage of the requests served within a certain time (ms) 50% 2 66% 3 75% 3 80% 4 90% 5 95% 7 98% 13 99% 15 100% 16 (longest request)
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持我們。
上一篇:linux服務(wù)器上使用nginx訪問本地靜態(tài)資源的方法
欄 目:Linux/apache
下一篇:Ubuntu18.04 Server版安裝及使用(圖文)
本文標(biāo)題:使用Apache ab進(jìn)行http性能測(cè)試
本文地址:http://mengdiqiu.com.cn/a1/Linux_apache/10559.html
您可能感興趣的文章
- 01-10在 CentOS 8/RHEL 8 上安裝和使用 Cockpit的方法
- 01-10Linux服務(wù)器利用防火墻iptables策略進(jìn)行端口跳轉(zhuǎn)的方法
- 01-10詳述Linux中Firewalld高級(jí)配置的使用
- 01-10Linux實(shí)現(xiàn)自動(dòng)登錄的實(shí)例講解
- 01-10Apache FlinkCEP 實(shí)現(xiàn)超時(shí)狀態(tài)監(jiān)控的步驟詳解
- 01-10Shell腳本的條件測(cè)試和if條件語(yǔ)句使用方法
- 01-10centOS6中使用crontab定時(shí)運(yùn)行執(zhí)行jar程序的腳本
- 01-10linux中$符號(hào)的基礎(chǔ)用法總結(jié)
- 01-10Linux文件操作高頻使用命令小結(jié)
- 01-10Linux使用 iftop 實(shí)時(shí)監(jiān)控網(wǎng)卡的流量


閱讀排行
- 1C語(yǔ)言 while語(yǔ)句的用法詳解
- 2java 實(shí)現(xiàn)簡(jiǎn)單圣誕樹的示例代碼(圣誕
- 3利用C語(yǔ)言實(shí)現(xiàn)“百馬百擔(dān)”問題方法
- 4C語(yǔ)言中計(jì)算正弦的相關(guān)函數(shù)總結(jié)
- 5c語(yǔ)言計(jì)算三角形面積代碼
- 6什么是 WSH(腳本宿主)的詳細(xì)解釋
- 7C++ 中隨機(jī)函數(shù)random函數(shù)的使用方法
- 8正則表達(dá)式匹配各種特殊字符
- 9C語(yǔ)言十進(jìn)制轉(zhuǎn)二進(jìn)制代碼實(shí)例
- 10C語(yǔ)言查找數(shù)組里數(shù)字重復(fù)次數(shù)的方法
本欄相關(guān)
- 04-02linux關(guān)閉串口命令 關(guān)閉linux端口命令
- 04-02linux文件命令重命名 linux重命名文件名
- 04-02linux中jobs命令 shell jobs命令
- 04-02linux命令注入過濾 linux 代碼注入
- 04-02linux依次執(zhí)行命令 linux命令的執(zhí)行過程
- 04-02linux命令注銷vnc linux命令行注銷用戶
- 04-02linux命令免輸入 linux配置免密登錄
- 04-02軟交換linux命令 軟交換網(wǎng)絡(luò)主要協(xié)議
- 04-02linux命令歷史記錄 linux查看歷史記錄的
- 04-02linux命令頁(yè)面 linux命令頁(yè)面中文
隨機(jī)閱讀
- 08-05DEDE織夢(mèng)data目錄下的sessions文件夾有什
- 08-05dedecms(織夢(mèng))副欄目數(shù)量限制代碼修改
- 01-10delphi制作wav文件的方法
- 01-10使用C語(yǔ)言求解撲克牌的順子及n個(gè)骰子
- 01-11Mac OSX 打開原生自帶讀寫NTFS功能(圖文
- 01-10C#中split用法實(shí)例總結(jié)
- 04-02jquery與jsp,用jquery
- 01-11ajax實(shí)現(xiàn)頁(yè)面的局部加載
- 01-10SublimeText編譯C開發(fā)環(huán)境設(shè)置
- 08-05織夢(mèng)dedecms什么時(shí)候用欄目交叉功能?