在上一篇筆記咱們主要介紹了接口測試的基礎知識與基本功能,本章主要介紹如何使用postman作接口測試。html
環境變量和全局變量json
環境管理中還能夠點擊「Global」添加全局變量,環境變量只有當選擇了該環境時才生效,全局變量在任何環境中都生效,測試集中的變量只在當前測試集生效,當測試集變量,環境變量,app
全局變量有重複的變量名時,優先級爲:環境變量>全局變量>測試集變量。post
添加環境變量:設置-add-環境變量信息填寫測試
咱們能夠環境中設置多個變量,以供在請求中使用。url
環境變量使用方法: 選擇環境,在請求URL或者請求Body裏使用{{變量名}}來使用環境變量,變量能夠在請求Body的各類格式中使用,但不能直接在請求前腳本(Pre-request Script)和請求後腳本(Tests)中使用。spa
注意:環境變量是在右上角選擇環境的時候,才生效。設計
再選擇環境變量後能夠正常調通:3d
添加全局變量:設置-Global-全局變量信息填寫code
全局變量使用實例:
Params:
當請求URL中參數不少時,不方便進行添加和查看,能夠點擊URL輸入框下的Params按鈕,以表格的方式添加變量及值,從表格添加後,變量和值會自動添加到URL中。
注意:URL中的參數經過「?」鏈接,以key=values形式自動生成在Params表格中,如上圖所示。
一、請求設計
1.1 Postman發送各類格式請求數據的請求方法(注意:選擇不一樣的請求但是,會自動在Header中添加Content-Type信息 ):
第一種:form-data混合表單格式傳參示例(上傳文件-選擇file類型,傳文本選擇text類型):
form-data主要是以鍵值對的形式來上傳參數,同時也能夠上傳文件,當上傳的字段是文件時,會有Content-Type來講明文件類型;content-disposition,用來講明字段的一些信息;
支持多個參數的post請求:
查看請求體信息:
第二種: x-www-form-urlencoded(文本表單)傳參示例:
這種參數的傳遞與form-data最大的區別是,x-www-form-urlencode只能是以鍵值對的形式傳參,不能上傳文件,同時參數之間以&分隔符分開。
查看請求體信息:
拿到的參數與請求的參數一致,而且以「&」符合鏈接。
raw:原始格式,支持json和xml格式傳參示例:
這個比較強大,能夠上傳任意格式文件,具體的能夠上傳text文本文件、json文件、xml文件、html文件等。
查看請求體信息:
能夠看出,請求體是json字符串形式,請求類型是:application/json
以上就是環境變量的配置、請求參數以及方式的解析,後面繼續講postman斷言和提取參數的方法。