1. 程式人生 > >Postman入門教程【沒有廢話,直入實戰,絕對給力!】

Postman入門教程【沒有廢話,直入實戰,絕對給力!】


【基礎篇】

  • 頁面訪問請求:www.baidu.com
    • 點選應用中“Postman”,會彈出登陸頁面,完成登陸,進入Postman主頁面
    • 在Get後面的輸入框中輸入:http://www.baidu.com,點選send按鈕
  • 請求引數修改
    • 百度搜索內容引數化:https://www.baidu.com/s?wd=111111&rsv_spt=1&issp=1&f=8&rsv_bp=0&rsv_idx=2&ie=utf-8&tn=baiduhome_pg&rsv_enter=1&rsv_sug3=6&rsv_sug1=5&rsv_sug2=0&inputT=1212&rsv_sug4=1212。針對請求中的wd:111111,進行修改
    • 將此地址複製到Postman的位址列中,點選Params
    • 將wd對應的值“111111”,修改為“222222”,點選Send。請求的搜尋內容變為“222222”的搜尋結果
  • 驗證介面請求
    • 驗證返回的頁面中包括指定的字串:頁面中包括“222222”
    • 點選位址列下面的Tests頁卡,進入Tests指令碼編寫頁面
    • 點選右側的“Response body:Contains string”,指令碼編輯框中會顯示出驗證的具體指令碼:tests["Body matches string"] = responseBody.has("string_you_want_to_search");
    • 修改“string_you_want_to_search”為“222222”,完成驗證程式碼的編寫
    • 點選Send按鈕,重新發送請求,並執行測試:Tests(1/2)
  • 【進階篇】
      • 管理請求
        • 儲存請求-新增“開啟百度首頁請求”
          • 設定請求方式為Get,地址為www.baidu.com.點選右側儲存按鈕
          • 在彈出的儲存請求中設定儲存的內容。Collections:百度,Request name:開啟百度首頁。點選“Add to Collections”
          • 此請求會被儲存到Collections頁卡內
          • 後期在使用時,僅需要在此Collections中找到對應的請求名,即可直接使用請求
        • 多請求維護-模組管理Folder
          • 點選“百度”後面的"...",選擇"Add Folder"
          • 在彈出框中,Folder name輸入“01首頁”,儲存。拖動請求“開啟百度首頁”至“01首頁”資料夾中
          • Collections(系統:百度)-Folder(模組首頁)-Request(請求:開啟百度首頁),三級的關係已經建立。可用此方法來做對應的擴充套件
      • 環境變數
        • 可直接通過切換環境來實現多個環境中的引數切換。常用功能:環境地址切換、全域性變數使用
          1. 環境請求地址切換
              • 在"百度"下,新增”Cnblos隨筆“資料夾
              • 開發環境地址http://www.cnblogs.com/s380774061/p/4814756.html
                測試環境地址http://www.cnblogs.com1/s380774061/p/4814756.html
            • 選擇“Manage Environments--Add”,在頁面中設定環境資訊:Environment(開發)->key(URL)->Value(http://www.cnblogs.com),選擇Submit
            • 再新增測試環境:Environment(測試)->key(URL)->Value(http://www.cnblogs.com1)
            • 在“Cnblogs隨筆”資料夾內,新增請求“打開個人中心頁面”:http://www.cnblogs.com/s380774061/p/4814756.html,修改“http://cnblogs.com/”為"{{URL}}"
            • 實操
              • 選擇Environment中的“測試”,點選“send”傳送請求。即執行測試環境的請求
              • 選擇Environment中的“開發”,點選“send”傳送請求。即執行開發環境的請求
          2. 全域性變數使用
            • 選擇“Manage Environments--Globals”
            • 在頁面中輸入key(user):value(s380774061),點選Submit
            • 修改打開個人中心頁面”中請求地址內"s380774061"為"{{user}}"
            • 在測試“開發”、“測試”環境時,僅需要切換環境即可完成對此user的不同環境的測試。user可隨意替換成別的user名
      • 執行測試-
        • 請求:http://www.cnblogs.com/s380774061/p/4814756.html,對此頁面的返回狀態碼為200進行驗證(具體操作,可查Postman-簡單使用)
        • 選擇Postman主頁中Runner,會彈出執行測試的介面
        • 選擇"Cnblogs隨筆"資料夾-"開發"環境
        • 點選"Start Test Run",檢視執行測試結果
      • 分享請求
        • Collection
          • Share連結:點選Collection的'...'內的Share
          • Share檔案:點選Collection的"Download",會下載一個名為"*.json.postman_collection".(此檔案可直接匯入到Postman中)
        • Environment
          • 每個Environment中有對應的Download,會下載一個名為“*.postman_environment”.(此檔案可匯入Postman中)

如果覺得本文的文章寫得很好,打個賞,多少都行~~~


相關推薦

Postman入門教程沒有廢話實戰絕對

【基礎篇】頁面訪問請求:www.baidu.com點選應用中“Postman”,會彈出登陸頁面,完成登陸,進入Postman主頁面在Get後面的輸入框中輸入:http://www.baidu.com,點選send按鈕請求引數修改百度搜索內容引數化:https://www.ba

前端框架React Js入門教程

參考資料 react.js 功夫 入門實例 html 操作 load 通過 每一個 現在最熱門的前端框架有AngularJS、React、Bootstrap等。自從接觸了ReactJS,ReactJs的虛擬DOM(Virtual DOM)和組件化的開發深深的吸引了我,下

CoolEdit入門教程轉載

class 入門 reply 移動 eply alt 參考 容易 不好聽 目 錄 安裝CE和插件 錄音 降噪 壓限 背景樂合成(調節音量) 保存  一、安裝CE 下載並安裝CoolEdit Pro2.1 安裝包,完成後打開CE,出現這樣的多軌界面

JMeter入門教程

簡介 本文由xmeter君寫給想了解效能測試和JMeter的小白,適合對這兩者瞭解很少的同學們,如果已經有使用經驗的請繞道,別浪費時間:-)  我們將介紹JMeter的使用場景,如何安裝、執行JMeter,以及開始一個最最簡單的測試。你還徘徊在JMeter的門口嗎?別猶豫了,跟著本文做

Postman入門教程

一、簡介 本教程使用的Postman是獨立的客戶端軟體版本,而非chrome外掛版本。 兩者使用效果相同,安裝步驟不同。 Postman是一款流行且強大的API除錯工具,測試介面非常方便。 無論是開發還是測試,都非常好用。 二、下載及安裝 2.1下載 Win 64 https

這個Python入門教程是國外13歲小孩寫的現在他已經年薪百萬

你曾經想知道計算機是如何工作的嗎?儘管我們不能在一篇文章裡面教會你所有的東西,但是可以通過學習如何寫出你自己的程式來獲得一個良好的開端。在這篇Python教程中,你將會學到計算機程式設計的基礎知識,使用對新手來說最棒的程式語言之一。 什麼是程式設計? 當然在學習Python的道路上肯定會困難

區塊鏈開發入門教程加精

區塊鏈的重要性已經毋庸置疑,但對大多數躍躍欲試的開發者而言,去中心化思想、 非對稱加密、共識演算法等技術點的理解和運用,都是入門區塊鏈開發的挑戰。合適 的區塊鏈開發教程可以極大地縮短區塊鏈開發的學習週期,因此,本文彙總整理了以太坊、 比特幣、EOS和Tendermint這四種流行的區塊鏈的開發教程,推薦給有意

Arduino開發入門教程什麼是Arduino

讓您可以快速使用Arduino與Macromedia Flash, Processing, Max/MSP, Pure Data, SuperCollider等軟體結合,作出互動作品。 Arduino可以使用現有的電子元件例如開關或者感測器或者其他控制器件、LED、步進馬達或其他輸出裝置。 Arduino也

Python爬蟲入門教程7: 蜂鳥網圖片爬取之二

蜂鳥網圖片--簡介 今天玩點新鮮的,使用一個新庫 aiohttp ,利用它提高咱爬蟲的爬取速度。 安裝模組常規套路 pip ins

Python爬蟲入門教程11:半次元COS圖爬取

半次元COS圖爬取-寫在前面 今天在瀏覽網站的時候,忽然一個莫名的連結指引著我跳轉到了半次元網站 https://bcy.net/

訊息佇列最簡單入門教程(碼農不會訊息佇列不如回家養豬)

一、什麼是訊息佇列? 訊息佇列(Message Queue),是分散式系統中重要的元件,其通用的使用場景可以簡單地描述為: 當不需要立即獲得結果,但是併發量又需要進行控制的時候,差不多就是需要使用訊息佇列的時候 二、訊息佇列有什麼用? 1. 非同步處理,提高響應速度 將序列化的功能變成並行化,從而提升系統性能

36套精品Java高級課架構課java8新特性P2P金融項目程序設計功能設計數據庫設計第三方支付web安全高並發高性能高可用分布式集群電商緩存性能調優設計模式項目實戰,大型分布式電商項目實戰視頻教程

java cti 投資 調優 dubbo pac 性能 -s clas 36套精品Java高級課,架構課,java8新特性,P2P金融項目,程序設計,功能設計,數據庫設計,第三方支付,web安全,高並發,高性能,高可用,分布式,集群,電商,緩存,性能調優,設計模式,項

IOS 初級開發入門教程(五)TextField與ReturnKey實戰練習

前言看完前面4章的內容,基本對IOS開發有一些認識了,這章我們繼續動手去實踐一下,學習文字和鍵盤的相關知識,以及通過一個互動式的案例演示文字與鍵盤的使用。系列文章:UIKit繼承結構我們通過這個UIKit繼承結構圖,我們試著找到本章要學習的TextFiled與TextView

第二章 3. 同態與同構積群自由群

strong 定義 乘法 color 同態 意義 arr 映射 同構 下面我們討論群$G$到$G‘$的映射。 一、 同態與同構   定義  設有兩個群$G$和$G‘$. 若存在一個映射$f: G\rightarrow G‘,a\rightarrow f(a)$,且滿

android自定義圓角實線邊框圓角虛線邊框實線虛實線半圓角邊框

先上圖。<img src="http://img.my.csdn.net/uploads/201510/05/1444048517_3752.png-thumb.jpg" width="1080" height="1920" style="font-family: A

Django套用現成模板cssjsimages等文件

trap 鏈接 rep 流程 media nts arm style base 環境 windows10 pycharm2017.3.3 professional edition(必須專業版) python3.6.4 django2.0.2 參考資料htt

jQuery基礎(動畫篇 animate顯示隱藏淡出下拉切換)

app 必須 條件 工作 函數 我們 淡入淡出 延時 button 1.jQuery中隱藏元素的hide方法 讓頁面上的元素不可見,一般可以通過設置css的display為none屬性。但是通過css直接修改是靜態的布局,如果在代碼執行的時候,一般是通過js控制元素的

Python3 第五周大綱(模塊方法、import本質優化模塊的分類)

函數 搜索 name 開源 pytho 方法 span pan logger 1.定義: 模塊:邏輯上組織python代碼(變量、函數、類、邏輯:實現一個功能,本質是.py結尾的文件) 2.導入方法 import module_name,module_name2,.....

C語言 檔案大小分配空間檔案寫入檔案實現複製的功能

首先通過兩種方法得到檔案的大小,位元組為單位,根據這個大小使用malloc分配固定的空間buffer,二進位制流讀入檔案,把二進位制流寫入buffer中,buffer輸出寫入到新的檔案。 原始檔1.txt,輸出檔案1.txt.txt 環境為Ubuntu 16.04,gcc #incl

面試再問值傳遞與引用傳遞把這篇文章砸

java的值傳遞和引用傳遞在面試中一般都會都被涉及到,今天我們就來聊聊這個問題,首先我們必須認識到這個問題一般是相對函式而言的,也就是java中的方法引數,那麼我們先來回顧一下在程式設計語言中有關引數傳遞給方法(或函式)的兩個專業術語: 按值呼叫(call by value)