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

如何用postman做接口測試?

這篇具有很好參考價值的文章主要介紹了如何用postman做接口測試?。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

?? 視頻學習:文末有免費的配套視頻可觀看

???關注公眾號【互聯(lián)網雜貨鋪】,回復 1?,免費獲取軟件測試全套資料,資料在手,漲薪更快

常用的接口測試工具主要有以下幾種:

Postman: 簡單方便的接口調試工具,便于分享和協(xié)作。具有接口調試,接口集管理,環(huán)境配置,參數化,斷言,批量執(zhí)行,錄制接口,Mock Server, 接口文檔, 接口監(jiān)控等功能;

JMeter: 開源接口測試及壓測工具,支持Linux及無界面運行;

LR: 商業(yè)版接口性能測試工具,簡單易用,功能強大;

SoupUI: 開源,WebService接口常用測試工具,也可以測試Rest接口及接口安全。

本章主要介紹如何使用postman做接口測試。

?一 、postman界面功能介紹

1、工具欄?

New: 新建,可以新建Request請求,Collection請求集,環(huán)境等等

Import: 導入,可以導入別人導出的請求集

Runner: 運行一個請求集(批量執(zhí)行)

Invite: 邀請(需要注冊,邀請進行協(xié)作)

同步圖標:(需要注冊,同步你的項目到云端)

抓包圖標:抓包/捕獲請求,用于開啟Postman代理, 手動設置代理(或手機代理)后可抓包/錄制請求

設置圖標:Postman設置功能

消息圖標:官方及協(xié)助消息

收藏圖標:我的收藏(需要注冊)

云端圖標:用戶云端數據(需要注冊)

2、接口管理區(qū)

History: 請求歷史記錄,可以查詢到之前的請求記錄

Collections: 接口集,相當于一個接口項目或測試計劃,接口集中可以建立無限極子文件夾,用于對接口進行分組管理

3、環(huán)境管理區(qū)

什么是環(huán)境

環(huán)境切換:用于切換環(huán)境

環(huán)境預覽:用于快速預覽環(huán)境中的所有變量

環(huán)境管理:用于添加修改環(huán)境及環(huán)境變量,以及全局變量

4、接口設計區(qū)

接口設計區(qū)可以通過上方tab邊上的+號,新建多個請求。接口設計區(qū)從上到下分為請求區(qū)和響應區(qū)

①請求區(qū)?

請求地址行:可以選擇請求方法(GET/POST/...),填寫請求地址,發(fā)送請求和保存請求到測試集?

請求數據區(qū):分為授權,請求頭,請求數據,請求發(fā)送前執(zhí)行的腳本(用于準備數據),請求結束后執(zhí)行的腳本(用于斷言)?

②響應區(qū):?

響應內容(body):可以查看Pretty(美化格式),Raw(原始格式),Preview(HTML預覽格式)

響應Cookie?

響應頭(headers)

測試結果(Test Results):對應請求中Tests中設置的斷言

postman如何接口,軟件測試,自動化測試,測試工具,單元測試,postman,接口測試,測試用例

5、Collection請求集(測試集):

請求集是Postman中接口管理的一個"整體"單位,運行、導出、分享等都是基于請求集的

①新建請求集:New按鈕-->Collection 或 直接點擊請求集列表上方的新建請求集按鈕

授權:請求集及其子文件夾下的接口統(tǒng)一使用該授權,不用每個接口再都單獨設置一遍?

請求前腳本:請求集的每個接口公用的請求前腳本?

請求后斷言:請求集每個接口公用的請求后腳本?

請求集變量:請求集中公用的一些變量

②新建子文件夾:子文件夾的屬性中同樣擁有描述,授權,請求前腳本,和請求后斷言(沒有變量,一個請求集的變量統(tǒng)一管理),實現了不同范圍(Scope)的Fixture功能。?

③測試集導出:測試集可以導出并發(fā)送給別人(不攜帶環(huán)境信息),別人通過導入來使用你的接口?

④測試集分享:測試集直接分享給別人(雙方都需要注冊)

⑤添加請求:通過測試集add request 添加請求,這個請求包含于這個測試集里。

postman如何接口,軟件測試,自動化測試,測試工具,單元測試,postman,接口測試,測試用例

測試集的功能操作:

postman如何接口,軟件測試,自動化測試,測試工具,單元測試,postman,接口測試,測試用例

6、環(huán)境變量和全局變量

環(huán)境管理中還可以點擊“Global”添加全局變量,環(huán)境變量只有當選擇了該環(huán)境時才生效,全局變量在任何環(huán)境中都生效,測試集中的變量只在當前測試集生效,當測試集變量,環(huán)境變量,

全局變量有重復的變量名時,優(yōu)先級為:環(huán)境變量>全局變量>測試集變量。

添加環(huán)境變量:設置-add-環(huán)境變量信息填寫

postman如何接口,軟件測試,自動化測試,測試工具,單元測試,postman,接口測試,測試用例

添加全局變量:設置-Global-全局變量信息填寫

postman如何接口,軟件測試,自動化測試,測試工具,單元測試,postman,接口測試,測試用例

我們可以環(huán)境中設置多個變量,以供在請求中使用。

環(huán)境變量使用方法: 選擇環(huán)境,在請求URL或者請求Body里使用{undefined{變量名}}來使用環(huán)境變量,變量可以在請求Body的各種格式中使用,但不能直接在請求前腳本(Pre-request Script)和請求后腳本(Tests)中使用。

postman如何接口,軟件測試,自動化測試,測試工具,單元測試,postman,接口測試,測試用例

Params:當請求URL中參數很多時,不方便進行添加和查看,可以點擊URL輸入框下的Params按鈕,以表格的方式添加變量及值,從表格添加后,變量和值會自動添加到URL中。

postman如何接口,軟件測試,自動化測試,測試工具,單元測試,postman,接口測試,測試用例

7、請求設計

授權:如果接口需要授權,可以在該頁面設置授權方式(type)和授權信息

Header:請求頭,可以設置請求類型(Content-Type)和Cookie

Body:請求數據

form-data:混合表單,支持上傳文件 ;x-www-form-urlencoded:文本表單;raw:原始格式,支持JSON/XML格式(后面可選擇) ;binary:二進制格式,用于發(fā)送二進制數據流

Pre-request Script:請求前腳本,Javascript語法,用于在發(fā)送請求前生成一些動態(tài)數據或做一些處理

Tests:請求后腳本,Javascript語法,用于請求返回后做一些處理或斷言結果?

7.1 Postman發(fā)送各種格式請求數據的請求方法(注意:選擇不同的請求可是,會自動在Header中添加Content-Type信息 ):

form-data:混合表單,支持上傳文件 ;

x-www-form-urlencoded:文本表單;

raw:原始格式,支持JSON/XML格式(后面可選擇) ;

binary:二進制格式,用于發(fā)送二進制數據流

form-data混合表單格式傳參示例(上傳文件-選擇file類型,傳文本選擇text類型):

postman如何接口,軟件測試,自動化測試,測試工具,單元測試,postman,接口測試,測試用例

x-www-form-urlencoded(文本表單)傳參示例:

postman如何接口,軟件測試,自動化測試,測試工具,單元測試,postman,接口測試,測試用例

raw:原始格式,支持json和xml格式傳參示例:

postman如何接口,軟件測試,自動化測試,測試工具,單元測試,postman,接口測試,測試用例

7.2 tests斷言示例

postman如何接口,軟件測試,自動化測試,測試工具,單元測試,postman,接口測試,測試用例

postman如何接口,軟件測試,自動化測試,測試工具,單元測試,postman,接口測試,測試用例??

二、postman接口測試實例

1、發(fā)送一個get請求的方法:

選擇get請求方式,輸入要請求的url,傳參方式以json為例,選擇raw再選擇JSON,然后將參數填入請求參數區(qū),點擊send發(fā)送請求,在響應區(qū)即可看到返回結果。如下

postman如何接口,軟件測試,自動化測試,測試工具,單元測試,postman,接口測試,測試用例

2、發(fā)送一個post請求實例:

選擇post請求方式,輸入要請求的url,傳參方式以混合表單為例,選擇form-data,然后將參數名稱和對應的值填入參數區(qū),點擊send發(fā)送請求,在響應區(qū)即可看到返回結果。如下

postman如何接口,軟件測試,自動化測試,測試工具,單元測試,postman,接口測試,測試用例

3、使用postman批量發(fā)送請求

Runner:批量執(zhí)行測試集

支持設置迭代次數

支持加載csv或json、txt類格式測試數據

使用實例:

①新建一個Collection,比如課堂練習,新建請求(add requests)如登錄,選擇POST方法,填入URL,請求數據,URL的host使用配置的環(huán)境變量,請求數據使用變量做參數化,本地新建參數化文件備用

postman如何接口,軟件測試,自動化測試,測試工具,單元測試,postman,接口測試,測試用例

②設置斷言

postman如何接口,軟件測試,自動化測試,測試工具,單元測試,postman,接口測試,測試用例

③Runner配置

1、點擊Runner,進入測試集批量執(zhí)行設置頁面

2、選擇測試集下,要批量執(zhí)行的請求,然后選擇本地參數化的txt文件login.txt,數據文件類型選擇text/csv,迭代次數iteration參數化數據多少個就填多少

3、點擊preview,可以預覽本地參數化數據

postman如何接口,軟件測試,自動化測試,測試工具,單元測試,postman,接口測試,測試用例

postman如何接口,軟件測試,自動化測試,測試工具,單元測試,postman,接口測試,測試用例

④以上配置完后,點擊Run XXX按鈕,即可批量執(zhí)行用例,得到測試結果,如圖

postman如何接口,軟件測試,自動化測試,測試工具,單元測試,postman,接口測試,測試用例

如果我的博客對你有幫助、如果你喜歡我的博客內容,請 “點贊” “評論” “收藏” 一鍵三連哦!

同時,在這我為大家準備了一份軟件測試視頻教程(含面試、接口、自動化、性能測試等),就在下方,需要的可以直接去觀看,也可以直接【點擊文末小卡片免費領取資料文檔】

【2024年最新版】字節(jié)大佬一周講完的自動化測試教程,挑戰(zhàn)15天學完就業(yè),從入門到實戰(zhàn),少走99%的彎路!文章來源地址http://www.zghlxwxcb.cn/news/detail-852277.html

到了這里,關于如何用postman做接口測試?的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

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

領支付寶紅包贊助服務器費用

相關文章

  • 絕緣柵雙極型晶體管igbt短路如何用自動化軟件進行測試?

    IGBT短路測試是指對IGBT(絕緣柵雙極型晶體管)在短路情況下的性能進行測試。這種測試通常是通過檢測開關管主功率兩端的電壓來實現的,也稱為退飽和檢測。當IGBT發(fā)生短路時,電流會急劇增加,IGBT的集電極-發(fā)射極兩端電壓VCE會從飽和狀態(tài)進入線性區(qū)。這種測試的目的是為了

    2024年02月06日
    瀏覽(17)
  • 軟件測試:功能測試-接口測試-自動化測試-性能測試-驗收測試

    軟件測試:功能測試-接口測試-自動化測試-性能測試-驗收測試

    軟件測試的主要流程 一、測試主要的四個階段 1.測試計劃設計階段 :產品立項之后,進行需求分析,需求評審,業(yè)務需求評級,繪制業(yè)務流程圖。確定測試負責人,開始制定測試計劃; 2.測試準備階段 :各成員編寫測試用例、先小組內評審、后會議評審,測試樣機和配件,

    2024年02月08日
    瀏覽(33)
  • 軟件測試——接口測試框架Flask與測試工具Postman、PyMySQL

    軟件測試——接口測試框架Flask與測試工具Postman、PyMySQL

    什么是Flask: Flask是一個Python Web框架,通常被稱為微框架。它旨在保持應用程序的核心簡單且可擴展。與其他Web框架不同,Flask沒有用于數據庫處理的內置抽象層,也沒有形成驗證支持。相反,Flask支持擴展以將這些功能添加到應用程序中。Flask的優(yōu)勢在于它可以與你珠聯(lián)璧合

    2024年04月13日
    瀏覽(28)
  • 軟件測試面試題——接口自動化測試怎么做?

    面試過程中,也問了該問題,以下是自己的回答: 接口自動化測試,之前做過,第一個版本是用jmeter 做的,1 主要是將P0級別的功能接口梳理出來,根據業(yè)務流抓包獲取相關接口,并在jmeter中跑通,2 是整理了項目上的所有接口,先將單個接口跑通,然后再編寫不同的接口用

    2024年02月14日
    瀏覽(27)
  • 2023軟件測試工具大全(自動化、接口、性能、安全、測試管理)

    2023軟件測試工具大全(自動化、接口、性能、安全、測試管理)

    目錄 前言 一、自動化測試工具 Selenium Appium TestComplete 二、接口測試工具 Postman SoapUI JMeter 三、性能測試工具 LoadRunner JMeter Gatling 四、安全測試工具 Burp Suite OWASP ZAP Nmap 五、測試管理工具 TestRail JIRA TestLink 總結 軟件測試是保障軟件質量的重要環(huán)節(jié),而現代化的軟件開發(fā)過程中

    2024年02月16日
    瀏覽(31)
  • 軟件測試(功能、接口、性能、自動化)詳解

    軟件測試(功能、接口、性能、自動化)詳解

    測試用例編寫是軟件測試的基本技能;也有很多人認為測試用例是軟件測試的核心;軟件測試中最重要的是設計和生成有效的測試用例;測試用例是測試工作的指導,是軟件測試的必須遵守的準則。 黑盒測試常見測試用例編寫方法 1、等價類 選取少數有代表性的數據,這一類

    2024年02月13日
    瀏覽(30)
  • 如何用Postman做接口自動化測試?一文5個步驟帶你成功實現!

    如何用Postman做接口自動化測試?一文5個步驟帶你成功實現!

    什么是自動化測試 把人對軟件的測試行為轉化為由機器執(zhí)行測試行為的一種實踐。 例如GUI自動化測試,模擬人去操作軟件界面,把人從簡單重復的勞動中解放出來 本質是用代碼去測試另一段代碼,屬于一種軟件開發(fā)工作,已經開發(fā)完成的用例還必須隨著被測試對象的改變而

    2024年02月04日
    瀏覽(27)
  • 接口測試 再也不必來回切換,發(fā)現一個接口測試軟件,可以替代 Swagger+Mock+Jmeter+Postman

    接口測試 再也不必來回切換,發(fā)現一個接口測試軟件,可以替代 Swagger+Mock+Jmeter+Postman

    日常測試過程中,常常需要多種工具來接力完成自己的接口測試任務。 比如說, 使用swagger查看接口文檔, 使用mock編造接口數據對前端頁面做測試 使用postman測試后端接口, 用Jmeter來做接口自動化測試/性能測試。 那有沒有一款軟件可以完美集成以上所有的功能? 筆者發(fā)現

    2024年02月15日
    瀏覽(21)
  • 軟件測試(功能、工具、接口、性能、自動化、測開)詳解

    軟件測試(功能、工具、接口、性能、自動化、測開)詳解

    一、軟件測試功能測試 測試用例編寫是軟件測試的基本技能;也有很多人認為測試用例是軟件測試的核心;軟件測試中最重要的是設計和生成有效的測試用例;測試用例是測試工作的指導,是軟件測試的必須遵守的準則。 黑盒測試常見測試用例編寫方法 1、等價類 選取少數

    2024年02月07日
    瀏覽(29)
  • 軟件測試技術分享丨使用Postman搞定各種接口token實戰(zhàn)

    軟件測試技術分享丨使用Postman搞定各種接口token實戰(zhàn)

    現在許多項目都 使用jwt來實現用戶登錄和數據權限 ,校驗過用戶的用戶名和密碼后,會向用戶響應一段經過加密的token,在這段token中可能儲存了數據權限等,在后期的訪問中,需要攜帶這段token,后臺解析這段token才允許用戶訪問接口。 01、設置Bearer Token 如果后端項目使用

    2024年02月10日
    瀏覽(19)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領取紅包

二維碼2

領紅包