2020-01-16

新发现一款接口测试工具,不是jmeter,不是postman,更不是postman的老婆postwoman,它是——curl。

1.curl简介

curl是命令行工具,没有界面,linux系统自带curl,Windows版本需要下载配置一下。

2.curl安装

(1)下载

下载地址:https://curl.haxx.se/download.html

根据自己电脑选择下载版本,我的电脑是windows-64,选择了个最新哒~如图:

下载

点进去选择32位还是64位,会有一个压缩包下载到本地:

压缩包

(2)解压,完事儿后不需要安装~

解压之后是个目录,你可以把目录放到自己喜欢的路径下,或者嫌名字长你可以自己改一个,随意~

(3)配置环境变量

打开解压文件的bin目录,复制一下路径

路径

添加到Path环境变量:右击“此电脑”--属性--高级系统设置-环境变量

环境变量

添加到Path中,点击“确定”--“确定”--“确定”——记得全部点确定哇~

Path环境变量

好啦接下来我们验证一下安装结果:Windows+R,打开命令行,输入命令:curl -V(注意是大写的V,不要写成小写的v)出现如下图的版本信息就说明安装成功啦~~~

安装成功

3.curl简单使用

比如,我们访问一下百度首页?输入命令:curl + 地址。如图:

简单使用

哇塞!没有报错,成功啦~~

4.curl稍进阶使用

搜罗了几个curl常用命令:

(1)获取页面内容

也就是上面实验那个:curl http://www.baidu.com 不再截图

(2) 只显示HTTP头(注意下面命令中是大写的i)

curl -I http://www.baidu.com

只显示HTTP头

(3)显示HTTP头和文件内容

curl -i http://www.baidu.com

显示HTTP头和文件内容 

(4)将链接保存到文件

使用“>”符号将输出重定向到本地文件中:curl http://baidu.com > baidu.html

链接保存到文件

这样在我命令行打开的本地路径就出现了一个baidu.html文件

本地文件

浏览器打开~

百度

完美!

(5)指定请求类型

使用-X指定请求类型为get或post

curl -X GET http://www.xxx.com

curl -X POST http://www.xxx.com

(6)发送指定数据的请求(使用-d的情况下,如果省略-X,则默认为post方式)

比如登录的post请求:

curl -d "username=admin&password=12345" -X POST http://www.xxx.com

你可能感兴趣的:(2020-01-16)