Postman基礎篇 - 普通接口測試


​  

“ 測試的童鞋們對postman肯定都有所耳聞的,使用postman做單個接口測試也是我們的基本功之一。不過大多數人都停留在了對單個接口請求的階段,並沒有深入了解過postman的其他功能。   

 postman的用處很多,不僅可以進行接口手動測試,還可以很方便的進行自動化測試,生成接口測試報告等,甚至可以進行接口的壓測哦(這里只舉例了其中的部分功能)。    

接下來我會通過幾篇文章詳細介紹一下這個入門簡單BUT功能強大的接口測試工具,有興趣的童鞋可以交流一下哦~

 

 

01

 

軟件的基本介紹

 

    因為是基礎篇,不可避免要先介紹一下postman~🤗

    postman是一款非常流行的HTTP/HTTPS接口測試工具,入門簡單,功能強大。支持接口的參數化、斷言、用例設計、測試報告等功能。總之,很好很強大!據說它的前身是Chrome的一個插件,就是因為太好用了所以獨立門戶出來了。隨便在網上一搜,那彩虹屁真的是一堆又一堆的。    

 安裝極簡單,這里就不贅述了,大家可以直接去官網下載即可。安裝完成打開的界面如下:

 

其中有幾個最最基本的功能點標記如下:

  1. 將接口url放在圖中url的位置;
  2. 點擊選擇接口(GET/POST/PUT/....)類型;
  3. 點擊send發送請求;
  4. 接口返回響應顯示在response位置。

    以上4步就可以完成一個最簡單的接口請求了。

 

 

    今天給大家介紹使用postman測試以下幾種接口請求(單個接口):

  • GET接口
    • 無參

    • 有參

  • post接口
    • 一種參數形式為“k:v”類型

    • 一種參數形式為“k:json”類型的接口

    • 一種參數為json類型的接口

  • 文件上傳類型
    • form-data

 

 

02

 

GET接口請求

1、無參GET請求

    無參就是在url中沒有帶任何參數的接口

    url:https://www.v2ex.com/api/site/info.json

    將url復制到圖中1處,點擊send發送請求,接口的響應就會返回並顯示在下方。

2、有參GET請求

    有參代表在url中帶有參數,get接口的參數是以鍵值對形式拼接在url后面的。

url:http://www.neeo.cc:6001/get?k1=v1&k2=v2

    有參的GET請求實現步驟與無參的一致,將url復制之后,直接點擊send就可以了。Postman會自動的將參數填充到“Params”列表中,不需要手動填寫。    GET類型的接口請求就介紹結束~

 

 

 

03

 

POST接口請求

1、參數類型為“ K:V ”類型的POST請求

    url:http://www.neeo.cc:6001/post

    類型:POST

    參數:k1:v1 k2:v2

    POST類型接口攜帶的參數如果是key-value類型的,除了之前的基本步驟外,需要在Body中選擇x-www-form-urlencoded類型並將參數手動填寫到列表中,再點擊send按鈕發送請求。

 

2、參數類型為“ K:json ”類型的POST請求

    url:http://www.neeo.cc:6001/post

    類型:POST

    參數:param={"skuId":123,"num":10}

    步驟與上一種kv參數類型一致,就不多說了。

 

3、參數類型為 json 類型的POST請求

    url:http://www.neeo.cc:6002/pinter/com/register

    類型:POST

    參數:

    {"userName":"test","password":"1234","gender":1,"phoneNum":"110","email":"beihe@163.com","address":"Beijing"}

     POST類型接口攜帶的參數如果是json類型的,與上面兩種有一步不同,在Body選擇時應選擇raw類型,將參數復制進去點擊send按鈕即可。

 

 

 

04

 

文件上傳接口測試

文件上傳接口:

    url:http://www.neeo.cc:6001/post

    類型:POST

    參數:普通的圖片

    通過form-data類型上傳文件的接口其實本質也是一個POST接口。與普通的POST接口不同的是在填寫參數時,在key中通過下拉框選擇file選項,再點擊Select File選擇本地的文件進行接口請求。

 

 

 

05

 

將接口生成代碼

    今天要給大家介紹的就是上面幾種類型的接口請求,最后說一下如何將接口生成代碼。

    postman可將接口轉換為各語言的可執行腳本,點擊send按鈕下方的“ code ”按鈕,出現如下彈窗,彈窗中可選擇多種語言,這里我們選擇python。生成腳本后點擊copy to Clipboard(剪切板),然后復制到本地的py文件中。

py文件執行結果與postman中response一致,如下圖:

    這種腳本生成的方式可以說是很簡單了有木有~

 

寫在最后:    postman真的是一個很有用的軟件,值得所有測試的小伙伴好好研究一下。今天有點晚,就先寫這么多,有興趣的小伙伴可以跟着練一下哦,工具和代碼一樣只要多用多練就熟了,加油哦~💕

     希望能夠幫助看到這篇文章的小伙伴,要是覺得不錯的話歡迎分享,有好的建議也隨時歡迎大家指導!我是武愛華,之后有時間會在這里不定期更新,今天就先醬紫,愛你們,👋揮手一分鍾,拜~

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM