curl簡介
curl是一個(gè)廣泛使用的用來上傳和下載的命令行工具,當(dāng)然嚴(yán)格來講,它還可以有別的用途。對于測試來講,它是Web相關(guān)測試非常實(shí)用的工具,包括debugging,使用起來非常方便。而且另一方面,因?yàn)樗羌兠钚械墓ぞ?,所以也可以非常方便的作為一個(gè)組件集成到automation或者其他的測試框架里面,將HTTP/HTTPS/FTP相關(guān)的上傳和下載等任務(wù)交給它。
下載curl-7.51.0.tar.bz2,網(wǎng)址https://curl.haxx.se/download/
解壓–#tar -jxvf curl-7.51.0.tar.bz2
進(jìn)入curl-7.51.0文件夾#cd curl-7.51.0
./configure(本人運(yùn)行過程中出現(xiàn)錯誤,提示沒有c相關(guān)的編譯器,于是執(zhí)行#yum install gcc命令)
#make -j8
#make install安裝完成
將curl命令加入環(huán)境變量,
命令行里執(zhí)行(僅對本會話起作用,或者在.bash_profile、.bashrc文件里配置環(huán)境變量):
export PATH=$PATH:/usr/local/curl/bin
設(shè)置環(huán)境變量
vi /etc/profile 添加以下內(nèi)容: export PATH=$PATH:/usr/local/curl/bin
修改文件后要想馬上生效還要運(yùn)行# source /etc/profile不然只能在下次重進(jìn)此用戶時(shí)生效。。
$curl --version會顯示相應(yīng)版本信息7.51.0