Linux基础命令---ab测试apache性能
ab
ab指令是apache的性能測試工具,它可以測試當前apache服務器的運行性能,顯示每秒中可以處理多少個http請求。
此命令的適用范圍:RedHat、RHEL、Ubuntu、CentOS、Fedora。
?
1、語法
ab??[選項]
?
2、參數列表
選項 | 說明 |
-A?name:pass | 向服務器提供用戶名和密碼 |
-b | tcp連接的緩沖區大小 |
-c | 并發請求數目,默認1個 |
-C?cookie-name=value | 添加cookie |
-e?csv-file | 指定產生的csv文件 |
-g | 把測試結果寫入到指定的gnuplot文件 |
-h | 顯示幫助信息 |
-H | 為請求附加額外的頭信息 |
-i | 執行http中的HEAD請求而不是GET |
-k | 啟動keepalive功能 |
-n | 指定測試會話中的請求次數 |
-p | 指定包含post數據的文件 |
-q | 如果請求數大于150,ab指令在處理10%或者100個請求后顯示進度 |
-r | 當有socket接收錯誤的時候,不退出 |
-t | 指定測試的最大描述 |
-T | 指定Content-type信息 |
-v | 設置顯示信息的級別 |
-V | 顯示版本信息 |
-x | 設置table標記屬性的字符串 |
-X | 設置代理服務器 |
-y | 設置tr標簽 |
-z | 設置td標簽 |
?
3、實例
測試性能?
[root@localhost ~]#?ab -n 10 -c 10?http://www.qq.com/?????????//10個請求,并發10個 This is ApacheBench, Version 2.3 <$Revision: 655654 $> Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ Licensed to The Apache Software Foundation, http://www.apache.org/ Benchmarking www.qq.com (be patient)...apr_poll: The timeout specified has expired (70007) Total of 6 requests completed |
?
? ? ? 做了一個Linux學習的平臺,目前出來一個雛形,各位可以參考使用
? ? ? 鏈接:https://pan.baidu.com/s/1GOLVU2CbpBNGtunztVpaCQ ?密碼:n7bk?
轉載于:https://blog.51cto.com/9888479/2411052
總結
以上是生活随笔為你收集整理的Linux基础命令---ab测试apache性能的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android PendingInten
- 下一篇: Linux 学习笔记_12_文件共享服务