国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

通過curl命令分析http接口請求各階段的耗時(shí)等

這篇具有很好參考價(jià)值的文章主要介紹了通過curl命令分析http接口請求各階段的耗時(shí)等。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

一、介紹

  • Curl是一個(gè)用于發(fā)送和接收請求的命令行工具和庫,可以用來測試網(wǎng)站能否正常訪問、網(wǎng)站URL響應(yīng)什么狀態(tài)碼、網(wǎng)站響應(yīng)文本內(nèi)容、連接接口的請求時(shí)間等
  • curl 是常用的命令行工具,用來請求 Web 服務(wù)器,它的名字就是客戶端(client)的 URL 工具的意思,如果熟練的話,完全可以取代 Postman 這一類的圖形界面工具

二、功能

1、-v 輸出請求 響應(yīng)頭狀態(tài)碼 響應(yīng)文本等信息
  • curl -v http://httpbin.org/get
    curl命令 如何測試一個(gè)接口的響應(yīng)時(shí)間,# PythonKnowledge,http,lua,網(wǎng)絡(luò)協(xié)議
2、-x 測試代理ip是否能在該網(wǎng)站使用
  • curl --connect-timeout 5 -x 58.118.19.119:8011 http://httpbin.org/get
    curl命令 如何測試一個(gè)接口的響應(yīng)時(shí)間,# PythonKnowledge,http,lua,網(wǎng)絡(luò)協(xié)議
3、-w 額外輸出查看接口請求響應(yīng)的消耗時(shí)間
  • 新建curl-format.txt文件,文件內(nèi)容如下
    curl命令 如何測試一個(gè)接口的響應(yīng)時(shí)間,# PythonKnowledge,http,lua,網(wǎng)絡(luò)協(xié)議

    \n 
    time_namelookup: %{time_namelookup}\n 
    time_connect: %{time_connect}\n 
    time_appconnect: %{time_appconnect}\n 
    time_pretransfer: %{time_pretransfer}\n 
    time_starttransfer: %{time_starttransfer}\n 
    time_redirect: %{time_redirect}\n 
    time_total: %{time_total}\n 
    \n
    
  • curl輸出的時(shí)間含義,其中time_total代表整個(gè)請求所消耗的時(shí)間

    time_namelookup:dns解析總共消耗的時(shí)間
    time_connect:從開始dns解析到tcp建聯(lián)成功之間總共消耗的時(shí)間
    time_appconnect:從開始dns解析到ssl握手成功之間總共消耗的時(shí)間,以收到Finished包為準(zhǔn)。
    time_pretransfer:從開始dns解析到發(fā)起http請求之間總共消耗的時(shí)間
    time_starttransfer:從開始dns請求到服務(wù)器響應(yīng)首個(gè)字節(jié)之間總共消耗的時(shí)間
    time_total:整個(gè)請求所消耗的時(shí)間,包含dns解析、tcp握手和ssl握手的時(shí)間
    
  • 然后在當(dāng)前curl-format.txt文件所在路徑下,輸入命令curl -w "@curl-format.txt" http://httpbin.org/get
    curl命令 如何測試一個(gè)接口的響應(yīng)時(shí)間,# PythonKnowledge,http,lua,網(wǎng)絡(luò)協(xié)議

  • 更多介紹參考文檔
    curl命令 如何測試一個(gè)接口的響應(yīng)時(shí)間,# PythonKnowledge,http,lua,網(wǎng)絡(luò)協(xié)議文章來源地址http://www.zghlxwxcb.cn/news/detail-772278.html

4、-o 將響應(yīng)結(jié)果存儲(chǔ)到文件里面
  • curl -o resp.html http://httpbin.org/get
    curl命令 如何測試一個(gè)接口的響應(yīng)時(shí)間,# PythonKnowledge,http,lua,網(wǎng)絡(luò)協(xié)議
5、-X post請求測試 (沒測成功用的不多)
  • post請求類型application/x-www-form-urlencoded,使用-d參數(shù)以后,HTTP 請求會(huì)自動(dòng)加上標(biāo)頭Content-Type : application/x-www-form-urlencoded。并且會(huì)自動(dòng)將請求轉(zhuǎn)為 POST 方法,因此可以省略-X POST,鏈接
    curl  http://11.120.12.89:6666/sengMsg -X POST -d "parameterName1=parameterValue1&parameterName2=parameterValue2"
    
  • post請求類型application/json , 鏈接
    curl  http://11.120.12.89:6666/sengMsg -X POST -H "Content-Type:application/json" -d '{"parameterName1":"parameterValue1","parameterName2":"parameterValue2"}'
    
  • 更多參考文檔:更多介紹參考文檔

到了這里,關(guān)于通過curl命令分析http接口請求各階段的耗時(shí)等的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 使用curl執(zhí)行Http請求

    curl(CommandLine Uniform Resource Locator或CommandLine URL),curl命令是在命令行方式下工作,利用URL的語法進(jìn)行數(shù)據(jù)的傳輸或者文件的傳輸。是一個(gè)利用URL語法在命令行下工作的文件傳輸工具。curl設(shè)計(jì)為:在無用戶交互下完成工作。 curl支持的協(xié)議包括:DICT、FILE、FTP、FTPS、GOPHER、H

    2024年02月15日
    瀏覽(26)
  • 使用 cURL 發(fā)送 HTTP 請求: 深入探討與示例

    使用 cURL 發(fā)送 HTTP 請求: 深入探討與示例

    ???? 博主貓頭虎 帶您 Go to New World.??? ?? 博客首頁——貓頭虎的博客?? ??《面試題大全專欄》 文章圖文并茂??生動(dòng)形象??簡單易學(xué)!歡迎大家來踩踩~?? ?? 《IDEA開發(fā)秘籍專欄》學(xué)會(huì)IDEA常用操作,工作效率翻倍~?? ?? 《100天精通Golang(基礎(chǔ)入門篇)》學(xué)會(huì)Golang語言

    2024年02月07日
    瀏覽(19)
  • Curl【實(shí)例 01】curl下載使用及cmd實(shí)例腳本分享(通過請求下載文件)

    Curl【實(shí)例 01】curl下載使用及cmd實(shí)例腳本分享(通過請求下載文件)

    Curl 官方下載地址 可下載不同平臺(tái)不同版本的安裝包,本次使用的是Windows解壓版本 curl-8.0.1_9-win32-mingw.zip 。 1.1 curl curl是一個(gè)開源的命令行工具和庫,用于在終端和腳本中進(jìn)行網(wǎng)絡(luò)數(shù)據(jù)傳輸。它支持多種協(xié)議,如HTTP、HTTPS、FTP、SMTP等,可以通過URL進(jìn)行數(shù)據(jù)傳輸和通信。 curl的

    2024年02月07日
    瀏覽(45)
  • postman導(dǎo)入cURL命令請求

    postman導(dǎo)入cURL命令請求

    按f12,找一下請求的鏈接,選擇對應(yīng)的接口鏈接,右鍵,然后選擇copy-copy as cURL(bash)即可 在postman里選擇這個(gè)import按鈕,選擇raw text,然后黏貼數(shù)據(jù) 選擇import 導(dǎo)入成功,在postman就可以直接測試

    2024年02月16日
    瀏覽(35)
  • curl c++ 實(shí)現(xiàn)HTTP GET和POST請求

    環(huán)境配置 curl //DV2020T環(huán)境下此步驟可省略 https://curl.se/download/ 筆者安裝為7.85.0版本 ./configure --without-ssl make sudo make install sudo rm /usr/local/lib/curl 系統(tǒng)也有curl庫,為防止沖突,刪去編譯好的curl庫。 對以json數(shù)據(jù)的解析使用開源項(xiàng)目:https://github.com/nlohmann/json cd single_include 在這個(gè)文

    2024年03月12日
    瀏覽(24)
  • Postman-07-導(dǎo)入cURL命令請求

    Postman-07-導(dǎo)入cURL命令請求

    前言 本篇來介紹下如何把cURL命令請求導(dǎo)入postman中 復(fù)制cURL命令 F1 或 Ctrl + Shift + i 打開開發(fā)者工具 -- 點(diǎn)擊Network -- 點(diǎn)擊 Fetch/XHR 在接口上右鍵 -- Copy -- Copy as cURL(bash) 導(dǎo)入Postman 打開postman -- 點(diǎn)擊Import 點(diǎn)擊Raw text -- 點(diǎn)擊Contionue 點(diǎn)擊Import 導(dǎo)入成功,點(diǎn)擊Send發(fā)送請求

    2024年02月04日
    瀏覽(22)
  • 命令行請求Web服務(wù)器curl

    curl 是常用的命令行工具,用來請求 Web 服務(wù)器。它的名字就是客戶端(client)的 URL 工具的意思。 它的功能非常強(qiáng)大,命令行參數(shù)多達(dá)幾十種。如果熟練的話,完全可以取代 Postman 這一類的圖形界面工具。 curl https://www.example.com curl -b \\\'foo1=bar;foo2=bar2\\\' https://google.com curl -b coo

    2024年02月08日
    瀏覽(22)
  • curl命令行發(fā)送post/get請求

    curl 是一個(gè)命令行實(shí)用程序,允許用戶 創(chuàng)建網(wǎng)絡(luò)請求 curl 在 Windows 、 Linux 和 Mac 上皆可使用 一個(gè)簡單的 POST 請求 -X :指定與遠(yuǎn)程服務(wù)器通信時(shí)將使用哪種 HTTP 請求方法 POST 請求傳遞數(shù)據(jù) -d :設(shè)置請求參數(shù)(拼接參數(shù)或json) -H :設(shè)置request里的header -F :模擬HTTP表單數(shù)據(jù)提交

    2024年02月05日
    瀏覽(33)
  • 利用postman將請求轉(zhuǎn)換為curl命令

    利用postman將請求轉(zhuǎn)換為curl命令

    先在postman 上構(gòu)造一個(gè)請求,點(diǎn)擊這個(gè)code按鈕 復(fù)制出彈窗里面的信息 ?在命令行執(zhí)行 ?

    2024年02月11日
    瀏覽(21)
  • 使用cURL和wget在Linux上進(jìn)行HTTP請求和下載

    使用cURL和wget在Linux上進(jìn)行HTTP請求和下載

    在Linux上,cURL和wget是兩個(gè)常用的命令行工具,用于發(fā)送HTTP請求和下載文件。下面我將詳細(xì)介紹如何使用這兩個(gè)工具進(jìn)行HTTP請求和下載操作。 首先,讓我們了解一下cURL。cURL是一個(gè)功能強(qiáng)大的命令行工具,可以用來發(fā)送各種類型的HTTP請求,如GET、POST等。它還可以設(shè)置請求頭

    2024年01月17日
    瀏覽(41)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包