标签:工具
1.lynx :用作页面测试 //lynx命令是纯文本模式的网页浏览器,不支持图形、音视频等多媒体信息2.elinks :交互式模式
elinks [Options...] [URL...]
-dump:不进入交互式模式,直接将指定的资源内容输出到标准输出(复制网页内容)
-anonymous:是否使用匿名帐号方式
-auto-submit:对于偶然遇到的第一个表单是否自动提交
-config-dir:指定elinks指令运行时读取和写入自身的配置和运行状态的存放目录
-version:显示指令的版本信息
-h:显示帮助信息
3.curl:curl是基于URL语法在命令行模式下工作的文本传输工具,可以支持http,https,ftp,ftps,gopher,telnet,dict,file,及LDAP协议等;
curl的特性:
1.支持HTTPS认证,支持kerberos认证,用户名/密码认证;
2.支持http协议的PUT方法及POST方法;
3.基于FTP协议和HTTP协议的文件上传、下载,且可以支持上传、下载过程中的文件断点续传功能;
4.代理服务器及代理服务器管道(Proxy Tunneling)
5.支持使用Cookie
6.支持IPv6
用法:
curl [options] [URL...]
常用选项:
-A, --user-agent <agent string>:设置发送给服务器的用户代理;
-e, --referer <URL>:访问目标URL时,跳转来源是<URL>;
--compressed:要求服务器响应报文必须是压缩格式;
--cacert <CA certificate>:在进行HTTPS连接时,使用指定的CA证书;
-H, --header <header>:自定义首部信息,并将该首部传递给服务器;
-I, --head:使用HEAD方法向服务器请求资源,只要求服务器返回响应报文的首部;
--limit-rate <speed>:设置文件传输速率;
-0:使用http/1.0;
-1:使用tlsv1;
-2:使用SSLv2;
-3:使用SSLv3;
-4:使用IPv4;
-6:使用IPv6;
4.ab:Apache HTTP服务器压力测试工具(一般不用于生产环境)
常用选项:
-c concurrency:向服务器发送的并发请求数;
-n requests:向服务器发送的总的请求数;
-k:开启keepalive长连接;
标签:工具
原文地址:http://blog.51cto.com/chenliangdeeper/2108674