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个请求