curlhtml
curl http://192.168.1.101 //文本方式訪問網站node
curl -A ‘IE11’ http://192.168.1.101 //模擬成相應的瀏覽器web
其餘經常使用選項:apache
-basic 使用HTTP基本認證瀏覽器
-u user:password 提交用戶名和密碼服務器
--tcp-nodelay 使用TCP_NODELAY選項併發
-e 指定從哪一個網址跳轉而來curl
--cacert 指定CA證書tcp
--compressed 要求返回的數據是壓縮格式的ide
-H 自定義頭信息傳遞給服務器
-I 只顯示響應報文首部信息
--limit-rate 設置傳輸速度
-0 使用HTTP 1.0
httpd自帶工具:
htpasswd basic認證基於文件實現時,用到的帳號密碼文件生成工具
apachectl httpd自帶的服務控制腳本
apxs 由httpd-devel包提供,擴展httpd使用第三方模塊的工具
rotatelogs 日誌滾動工具:
access.log à
access.log,access.1.log
access.log,access.1.log, access.2.log
suexec 訪問某些有特殊權限配置的資源時,臨時切換至指定用戶運行
http壓力測試工具:
ab
webbench
http_load
jmeter
loadrunner
tcpcopy
ab [OPTIONS] URL
-n 總的請求數
-c 模擬的併發數
-k 以持久鏈接模式測試
須要使用ulimit -n 65535來調整當前用戶可以同時打開的文件數
ab -c 100 -n 10000 http://web1.test.com/test.html
//設定併發量爲100,一共發送10000個請求