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

接口測(cè)試基礎(chǔ)知識(shí)(使用 Fiddler 抓包、使用 Postman 發(fā)起請(qǐng)求、Postman漢化教程)

這篇具有很好參考價(jià)值的文章主要介紹了接口測(cè)試基礎(chǔ)知識(shí)(使用 Fiddler 抓包、使用 Postman 發(fā)起請(qǐng)求、Postman漢化教程)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

一、 什么是接口

接口用來(lái)連接軟件系統(tǒng)中的不同模塊,一個(gè)模塊可以通過調(diào)用另一個(gè)模塊的接口來(lái)實(shí)現(xiàn)模塊中的功能

二、接口測(cè)試的流程

  1. 通過接口文檔或抓包來(lái)獲取接口的基本調(diào)用方式
  2. 通過獲取的接口信息來(lái)設(shè)計(jì)測(cè)試用例
  3. 發(fā)起接口測(cè)試
  4. 獲取接口返回的結(jié)果,對(duì)結(jié)果進(jìn)行驗(yàn)證和解析

三、設(shè)計(jì)接口測(cè)試測(cè)試用例常見的點(diǎn)

  1. 驗(yàn)證接口URL的設(shè)計(jì)是否符合預(yù)期

  2. 驗(yàn)證參數(shù)個(gè)數(shù)和參數(shù)類型是否符合預(yù)期設(shè)計(jì)

  3. 驗(yàn)證輸入?yún)?shù)的不同類型屬性值時(shí)接口是否正常

  4. 驗(yàn)證不填寫參數(shù)時(shí)接口是否正常返回?cái)?shù)據(jù)

  5. 驗(yàn)證必填參數(shù)的個(gè)數(shù)和類型是否符合預(yù)期設(shè)計(jì)

  6. 驗(yàn)證不填寫必填參數(shù)時(shí)接口是否正常

  7. 驗(yàn)證在需要請(qǐng)求頭的接口中,不添加請(qǐng)求頭數(shù)據(jù)是否可以正常返回?cái)?shù)據(jù)

  8. 驗(yàn)證接口支持的請(qǐng)求方法是否符合預(yù)期設(shè)計(jì)

  9. 驗(yàn)證輸入正確的URL以及使用正確的請(qǐng)求方法時(shí)返回的響應(yīng)數(shù)據(jù)是否符合預(yù)期、響應(yīng)狀態(tài)碼是否符合預(yù)期

四、使用 Fiddler 進(jìn)行抓包

1. 一個(gè)重要設(shè)置

在使用 Fiddler 進(jìn)行抓包操作時(shí)記得勾選 Tools -> Options -> HTTPS -> Decrypt HTTPS traffic 選項(xiàng)

這個(gè)選項(xiàng)的意思是對(duì) HTTPS 數(shù)據(jù)進(jìn)行解密,一般的 HTTPS 請(qǐng)求和響應(yīng)都是加密的操作,我們無(wú)法直接查看,勾選這個(gè)選項(xiàng)之后,F(xiàn)iddler 會(huì)去申請(qǐng)一個(gè) CA 證書,以用來(lái)解密 HTTPS 數(shù)據(jù)

接口測(cè)試基礎(chǔ)知識(shí)(使用 Fiddler 抓包、使用 Postman 發(fā)起請(qǐng)求、Postman漢化教程),測(cè)試,postman,fiddler,測(cè)試工具

2. 進(jìn)行抓包

Fiddler 抓包很簡(jiǎn)單,我們只需要打開 Fiddler,然后去瀏覽器發(fā)起請(qǐng)求,回到 Fiddler 就可以看到被抓取的請(qǐng)求和響應(yīng)了

接口測(cè)試基礎(chǔ)知識(shí)(使用 Fiddler 抓包、使用 Postman 發(fā)起請(qǐng)求、Postman漢化教程),測(cè)試,postman,fiddler,測(cè)試工具

左邊界面是當(dāng)前 Fiddler 抓取的所有的數(shù)據(jù)包,點(diǎn)擊之后右邊的界面就會(huì)顯示具體的數(shù)據(jù),上邊是請(qǐng)求的數(shù)據(jù),下邊是響應(yīng)的數(shù)據(jù),點(diǎn)擊 Raw 選項(xiàng)就可以查看請(qǐng)求響應(yīng)的原始數(shù)據(jù)

點(diǎn)擊 Remove all 可以清除之前抓取的數(shù)據(jù),以免數(shù)據(jù)繁多

接口測(cè)試基礎(chǔ)知識(shí)(使用 Fiddler 抓包、使用 Postman 發(fā)起請(qǐng)求、Postman漢化教程),測(cè)試,postman,fiddler,測(cè)試工具

五、使用 Postman 發(fā)起 GET 請(qǐng)求

以下以一個(gè)天氣 API 為例

1. 通過API文檔得到調(diào)用信息

通過天氣 API 網(wǎng)站得到接口的調(diào)用信息,包括 url 和參數(shù)列表

接口測(cè)試基礎(chǔ)知識(shí)(使用 Fiddler 抓包、使用 Postman 發(fā)起請(qǐng)求、Postman漢化教程),測(cè)試,postman,fiddler,測(cè)試工具

2. 通過 Postman 構(gòu)造 GET 請(qǐng)求

首先選擇請(qǐng)求方法 GET,填入 url,再添加參數(shù)和參數(shù)值,點(diǎn)擊發(fā)送即可在響應(yīng)區(qū)域看到響應(yīng)數(shù)據(jù)

接口測(cè)試基礎(chǔ)知識(shí)(使用 Fiddler 抓包、使用 Postman 發(fā)起請(qǐng)求、Postman漢化教程),測(cè)試,postman,fiddler,測(cè)試工具

接口測(cè)試基礎(chǔ)知識(shí)(使用 Fiddler 抓包、使用 Postman 發(fā)起請(qǐng)求、Postman漢化教程),測(cè)試,postman,fiddler,測(cè)試工具

六、使用 Postman 發(fā)起 POST 請(qǐng)求

以下以一個(gè)登錄接口為例

1. 得到接口調(diào)用信息

同樣的還是要先獲取到接口調(diào)用信息,通過 Fiddler 對(duì)登錄接口進(jìn)行抓包

通過抓包可以看到 POST 請(qǐng)求的參數(shù)是放在請(qǐng)求體中的,所以我們需要在 Postman 中構(gòu)造請(qǐng)求體

請(qǐng)求頭中的 Content-Type: application/x-www-form-urlencoded 鍵值對(duì)告訴我們?cè)跇?gòu)造請(qǐng)求體時(shí),應(yīng)使用 x-www-form-urlencoded 類型

接口測(cè)試基礎(chǔ)知識(shí)(使用 Fiddler 抓包、使用 Postman 發(fā)起請(qǐng)求、Postman漢化教程),測(cè)試,postman,fiddler,測(cè)試工具

2. 通過 Postman 發(fā)起 POST 請(qǐng)求

選擇 POST 請(qǐng)求方式,填寫 url,選擇請(qǐng)求方式與請(qǐng)求頭中一致,再填寫參數(shù),最后發(fā)起請(qǐng)求即可在相應(yīng)區(qū)域看到響應(yīng)數(shù)據(jù)

接口測(cè)試基礎(chǔ)知識(shí)(使用 Fiddler 抓包、使用 Postman 發(fā)起請(qǐng)求、Postman漢化教程),測(cè)試,postman,fiddler,測(cè)試工具
接口測(cè)試基礎(chǔ)知識(shí)(使用 Fiddler 抓包、使用 Postman 發(fā)起請(qǐng)求、Postman漢化教程),測(cè)試,postman,fiddler,測(cè)試工具

七、分享一個(gè) Postman 漢化的方法

github 上有大佬分享了 Postman 的漢化包,網(wǎng)址如下

https://github.com/hlmd/Postman-cn/releases

不同版本的 Postman 對(duì)應(yīng)的漢化包不同,一定要下載對(duì)應(yīng)版本的漢化包,并且不要更新 Postman,更新之后漢化包就不起作用了

下載完成之后,將文件解壓到 Postman 安裝目錄的 resources 目錄下,重啟 Postman 就可以發(fā)現(xiàn)漢化成功了
接口測(cè)試基礎(chǔ)知識(shí)(使用 Fiddler 抓包、使用 Postman 發(fā)起請(qǐng)求、Postman漢化教程),測(cè)試,postman,fiddler,測(cè)試工具文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-516225.html

到了這里,關(guān)于接口測(cè)試基礎(chǔ)知識(shí)(使用 Fiddler 抓包、使用 Postman 發(fā)起請(qǐng)求、Postman漢化教程)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • FPGA基礎(chǔ)知識(shí)-編程語(yǔ)言接口

    FPGA基礎(chǔ)知識(shí)-編程語(yǔ)言接口

    目錄 學(xué)習(xí)目標(biāo): 學(xué)習(xí)內(nèi)容: 1.PLI的使用 2.PLI任務(wù)的連接和調(diào)用 3.內(nèi)部數(shù)據(jù)的獲取 4.PLI庫(kù)子程序 學(xué)習(xí)時(shí)間: 學(xué)習(xí)產(chǎn)出: 解釋在Verilog仿真中如何使用PLI子程序。 描述PLI的用途。 定義用戶自定義系統(tǒng)任務(wù)和函數(shù)以及用戶自定義C子程序。 理解用戶自定義系統(tǒng)任務(wù)的連接和調(diào)用。

    2024年02月11日
    瀏覽(18)
  • Flume基礎(chǔ)知識(shí)(十一):Flume自定義接口

    Flume基礎(chǔ)知識(shí)(十一):Flume自定義接口

    1)案例需求 使用 Flume 采集服務(wù)器本地日志,需要按照日志類型的不同,將不同種類的日志發(fā)往不同的分析系統(tǒng)。 2)需求分析 在實(shí)際的開發(fā)中,一臺(tái)服務(wù)器產(chǎn)生的日志類型可能有很多種,不同類型的日志可能需要 發(fā)送到不同的分析系統(tǒng)。此時(shí)會(huì)用到 Flume 拓?fù)浣Y(jié)構(gòu)中的 Mul

    2024年02月03日
    瀏覽(23)
  • 自動(dòng)化測(cè)試-基礎(chǔ)知識(shí)—Bash基礎(chǔ)

    在 Bash 中,美元符號(hào) $ 可以用于引用變量或者表達(dá)式的值。Bash 中的變量并不需要事先聲明,而是在第一次賦值時(shí)自動(dòng)創(chuàng)建?;谶@個(gè)特性,我們可以通過給變量名加上 $ 的方式來(lái)引用它的值,比如 $var 表示引用變量 var 的值。 在 Bash 中,使用 $ 還有其他一些常見的用法,例

    2024年02月06日
    瀏覽(23)
  • 軟件測(cè)試基礎(chǔ)知識(shí)

    軟件測(cè)試基礎(chǔ)知識(shí)

    本人通過在嗶哩嗶哩學(xué)習(xí)以下視頻,學(xué)習(xí)過程中自己整理的關(guān)于軟件測(cè)試基礎(chǔ)知識(shí)的所有筆記,大家可以用作參考! 軟件測(cè)試基礎(chǔ)入門到項(xiàng)目實(shí)戰(zhàn) 什么是軟件:控制計(jì)算機(jī)硬件工作的工具 軟件測(cè)試的定義:使用 技術(shù) 手段 驗(yàn)證 軟件是否滿足使用需求 軟件測(cè)試的目的: 減少

    2024年02月02日
    瀏覽(37)
  • 測(cè)試基礎(chǔ)知識(shí)

    測(cè)試基礎(chǔ)知識(shí)

    ### 基礎(chǔ)概念 知識(shí)點(diǎn)一 (1)軟件測(cè)試:測(cè)試是為發(fā)現(xiàn)錯(cuò)誤而執(zhí)行的一個(gè)程序或系統(tǒng)的過程 (2)軟件質(zhì)量 :軟件特性的總和,軟件滿足規(guī)定或潛在用戶需求的能力 (3)質(zhì)量屬性6個(gè)特性:功能性,可靠性,易用性,效率,維護(hù)性,可移植性。而我們對(duì)一個(gè)軟件的測(cè)試的基本點(diǎn)

    2023年04月08日
    瀏覽(19)
  • 安全測(cè)試基礎(chǔ)知識(shí)

    軟件安全測(cè)試是評(píng)估和測(cè)試系統(tǒng)以發(fā)現(xiàn)系統(tǒng)及其數(shù)據(jù)的安全風(fēng)險(xiǎn)和漏洞的過程。沒有通用術(shù)語(yǔ),但出于我們的目的,我們將評(píng)估定義為分析和發(fā)現(xiàn)漏洞,而不嘗試實(shí)際利用這些漏洞。我們將測(cè)試定義為發(fā)現(xiàn)和嘗試?yán)寐┒础?安全測(cè)試通常根據(jù)要測(cè)試的漏洞類型或正在執(zhí)行的測(cè)

    2024年02月11日
    瀏覽(26)
  • 性能測(cè)試基礎(chǔ)知識(shí)

    什么是軟件性能: 軟件性能是軟件在 執(zhí)行特定任務(wù)或運(yùn)行特定工作負(fù)載時(shí)的效率和表現(xiàn)力 。主要集中于軟件的響應(yīng)效率、資源占用、數(shù)據(jù)處理速度、可靠性等方面。 性能測(cè)試的概念: 性能測(cè)試是一種軟件測(cè)試方法。主要是測(cè)試系統(tǒng)、應(yīng)用程序或者組件在特定的場(chǎng)景下的性

    2024年02月09日
    瀏覽(20)
  • 性能測(cè)試必備基礎(chǔ)知識(shí)(一)

    平均負(fù)載是指單位時(shí)間內(nèi),系統(tǒng)處于可運(yùn)行狀態(tài)和不可中斷狀態(tài)的平均進(jìn)程數(shù),也就是平均活躍進(jìn)程數(shù),它和CPU使用率并沒有直接關(guān)系。 可運(yùn)行狀態(tài)的進(jìn)程是指正在使用CPU或者等待CPU資源的進(jìn)程。當(dāng)我們使用類似于\\\"ps\\\"命令時(shí),這些進(jìn)程通常以\\\"R\\\"狀態(tài)(Running或Runnable)顯示。

    2024年02月05日
    瀏覽(23)
  • 性能測(cè)試必備基礎(chǔ)知識(shí)(二)

    除了空閑時(shí)間外的其他時(shí)間占總 CPU 時(shí)間的百分比,就是CPU 使用率,即 1- 空閑時(shí)間/CPU 總時(shí)間 。 當(dāng)計(jì)算 CPU 使用率時(shí),我們通常使用 /proc/stat 文件中的數(shù)據(jù)。該文件提供了有關(guān) CPU 的計(jì)數(shù)器信息,包括各種狀態(tài)下的節(jié)拍數(shù)。通過 cat??/proc/stat 命令就可詳細(xì)查看其信息,其中各

    2024年02月05日
    瀏覽(21)
  • 測(cè)試用例基礎(chǔ)知識(shí)

    測(cè)試用例基礎(chǔ)知識(shí)

    目錄 什么是測(cè)試用例? 測(cè)試用例格式 測(cè)試用例編寫 測(cè)試用例的設(shè)計(jì)方法 等價(jià)類 邊界值 判定表 因果圖 流程圖 場(chǎng)景法 錯(cuò)誤推測(cè)法 測(cè)試用例 (Test Case)是指對(duì)一項(xiàng)特定的軟件產(chǎn)品進(jìn)行測(cè)試任務(wù)的描述,體現(xiàn)測(cè)試方案、方法、技術(shù)和策略。 其內(nèi)容包括測(cè)試目標(biāo)、測(cè)試環(huán)境、輸入

    2024年02月08日
    瀏覽(20)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包