使用Postman工具作接口測試——基本功能介紹

  引言

  經常使用的接口測試工具主要有如下幾種:api

  1. Postman: 簡單方便的接口調試工具,便於分享和協做。具備接口調試,接口集管理,環境配置,參數化,斷言,批量執行,錄製接口,Mock Server, 接口文檔, 接口監控等功能;
  2. JMeter: 開源接口測試及壓測工具,支持Linux及無界面運行;
  3. LR: 商業版接口性能測試工具,簡單易用,功能強大;
  4. SoupUI: 開源,WebService接口經常使用測試工具,也能夠測試Rest接口及接口安全。

  在上一篇筆記咱們主要介紹了接口測試的基礎知識,本章主要介紹如何使用postman作接口測試。安全

 

  postman界面功能介紹

 

 

一、工具欄服務器

  1. New: 新建,能夠新建Request請求,Collection請求集,環境等等
  2. Import: 導入,能夠導入別人導出的請求集
  3. Runner: 運行一個請求集(批量執行)
  4. Invite: 邀請(須要註冊,邀請進行協做)
  5. 同步圖標: (須要註冊,同步你的項目到雲端)
  6. 抓包圖標: 抓包/捕獲請求,用於開啓Postman代理, 手動設置代理(或手機代理)後可抓包/錄製請求
  7. 設置圖標: Postman設置功能
  8. 消息圖標: 官方及協助消息
  9. 收藏圖標: 個人收藏(須要註冊)
  10. 雲端圖標: 用戶雲端數據(須要註冊)

二、接口管理區併發

  1. History: 請求歷史記錄,能夠查詢到以前的請求記錄
  2. Collections: 接口集,至關於一個接口項目或測試計劃,接口集中能夠創建無限極子文件夾,用於對接口進行分組管理

三、環境管理區工具

一、環境是一套配置,包含許多環境變量。在接口測試中,根據部署在不一樣的服務器上,服務器地址有可能不一樣,而同一個接口,接口地址是不變的。爲了測試部署在不一樣服 務器上的同一套接口,咱們能夠創建不一樣的環境,不一樣環境中host變量使用不一樣的地址
二、例如,接口完整地址 = 服務地址 + 接口地址,如:url=http://127.0.0.1:8090+/api/login  
  1. 環境切換:用於切換環境
  2. 環境預覽:用於快速預覽環境中的全部變量
  3. 環境管理:用於添加修改環境及環境變量,以及全局變量

四、接口設計區post

  接口設計區能夠經過上方tab邊上的+號,新建多個請求。接口設計區從上到下分爲請求區和響應區
  ①請求區性能

  1. 請求地址行:能夠選擇請求方法(GET/POST/...),填寫請求地址,發送請求和保存請求到測試集
  2. 請求數據區:分爲受權,請求頭,請求數據,請求發送前執行的腳本(用於準備數據),請求結束後執行的腳本(用於斷言)

  ②響應區:測試

  1. 響應內容(body): 能夠查看Pretty(美化格式),Raw(原始格式),Preview(HTML預覽格式)
  2. 響應Cookie
  3. 響應頭(headers)
  4. 測試結果(Test Results):對應請求中Tests中設置的斷言

 

 

  ③工具欄:url

  1. settings 設置
  2. postman 工具進行設置
  3. Notifications 通告
  4. 通告
  5. 關於咱們按鈕

  關於咱們
  tweet about us設計

 

 

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

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

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

  1. 受權: 請求集及其子文件夾下的接口統一使用該受權,不用每一個接口再都單獨設置一遍
  2. 請求前腳本: 請求集的每一個接口公用的請求前腳本
  3. 請求後斷言: 請求集每一個接口公用的請求後腳本
  4. 請求集變量: 請求集中公用的一些變量

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

  ③測試集導出:測試集能夠導出併發送給別人(不攜帶環境信息),別人經過導入來使用你的接口

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

  ⑤添加請求:經過測試集add request 添加請求,這個請求包含於這個測試集裏。

 

 測試集的功能操做:

相關文章
相關標籤/搜索