postman環境變數&全域性變數&抓包
阿新 • • 發佈:2018-12-18
postman變數的使用
使用變數
Postman API中跟測試環境相關的部分經常變動 測試的時候需要修改 比如:URL 中的 localhost 解決方案:使用變數 Postman變數就是一個字串標識,用來對應一個數值(通常是字串) 如果Postman的API中多處使用某個字串,我們可以使用變數代表它 如果另外一個測試環境中該值需要修改,我們只要修改這個變數的定義
Postman有個概念叫環境
支援多個環境 一個環境裡可以配置多個變數 這些變數通常針對某個測試環境而言的。比如 伺服器地址,埠號 可以為這些不同的測試環境,設定響應的Postman環境 這樣我們從一個環境切換到另一個環境的時候,只需要選擇不同的Postman環境就可以了 #環境裡面的變數的目的就是:切換環境的時候,需要改的通用的配置資料放在裡面。通常就是IP地址,埠等一些公共的資料。典型的就是IP地址(見圖)
Postman裡面還有全域性變數
有些變數,我們並不想配置到很多套環境裡面 因為基本上這就是一個固定的值,要修改的話,所有的環境裡面都要修改。 比如我們要新增的課程資訊 #通常跟環境沒有關係的。舉例:兩個不同的版本,在北京課程叫“初中化學”,在上海叫“初中科學”。
小結:
環境變數通常是跟測試環境相關的,比如有3個環境就定義3個環境裡面的資料
全域性變數:跟環境沒有關係,資料比較長,且要多次使用它,就可以放在全域性變數裡面。
Postman抓包(客戶端是瀏覽器的)
postman抓包的優點就是:抓完之後會自動寫到key value裡面了 但是對於HTTPS的貌似不行 客戶端是瀏覽器的
客戶端是手機/安卓,蘋果一樣,設定代理
長按wlan,修改網路的選單,點選高階選項,代理設定,選手動,填主機名(電腦的ip地址),埠號(postman:5555)。手機和電腦必須要用同一個網路