post postman 传递数组对象_如何使用postman做接口测试
一,接口測試是什么
什么是接口測試,不說廣泛的概念,直接電腦打開瀏覽器,進入開發者工具(F12)隨意進入一些網站可以看到下面左側欄出現了一系列的數據:
上面條數據都是一個單獨的接口,點擊單個接口,右邊部分展示出接口的相關信息,請求地址,請求方法,請求頭,響應頭等等。接口測試具體怎么測主要就是對接口的參數值,響應時間,狀態碼,返回內容等方面去測試。接口測試我們可以借助一些工具,市面上用的較多的postman,jmeter,我們今天講下如何使用postman做接口。
下載地址:https://www.postman.com/
二、功能介紹
安裝完成啟動后界面如下:
左側功能欄:History為近期的測試腳本歷史記錄;Collections為以postman官網API為例的腳本實例,也可以新建文件夾,用于放置不同測試腳本的文件集合;
主界面:可以選擇HTTP請求的方法,填寫URL、參數,cookie管理、腳本保存&另存為等功能。
打開請求方式下拉列表可以看到請求的方式有多種,但是公司中常用的基本get或者post
三、請求實例
Get請求
以上我們可以看到get請求參數我們可以直接填寫在請求地址url中,url與參數之間才有"?"銜接,參數與參數之間采用"&"鏈接,get請求大多以查看信息為主,因為參數都在地址上,私密性來說相對薄弱些,點擊send發送請求后,可以收到以下數據返回:
Body是返回體,采用json格式展示,并且相應狀態,相應時間以及相應內容的內存大小都返回了出來。
Post請求
post請求目前應用最多的三種請求類型,多以json,form-data,x-www-form-urlencoded三種,json字符串類型請求的參數放在Body中的raw里面,選擇格式為json,form-data方式幾乎是文件的上傳,圖片的上傳才會用到這種,參數放在Body中的form-data下面,另外一種x-www-form-urlencoded方式用的也比較多,表單傳遞,參數類似于get中的傳遞A=B的方式。
Authorization:身份驗證,主要用來填寫用戶名密碼,以及一些驗簽字段;
header:請求頭,可以存放請求的cookie,請求的類型
form-data:對應信息頭-multipart/form-data,它將表單數據處理為一條消息,以標簽為單元用分隔符分開。既可以上傳鍵值對,也可以上傳文件(當上傳字段是文件時,會有Content-Type來說明文件類型);
x-www-form-urlencoded:對應信息頭-application/x-www-from-urlencoded,會將表單內的數據轉換為鍵值對,比如name=zhangsan;
raw:可以上傳任意類型的文本,比如text、json、xml等;
binary:對應信息頭-Content-Type:application/octet-stream,只能上傳二進制文件,且沒有鍵值對,一次只能上傳一個文件;
以上請求的一些信息,包括請求頭,請求類型,請求方式,地址,參數等,都應當會體現在接口文檔中,若果說開發并沒有接口文檔,可以自行在網頁使用F12進行獲取,或者采用fiddler/charles進行抓包獲取,post上半部分為請求信息,下半部分為相應信息。我們在測大量接口的時候,可進行環境變量及斷言的設置:
具體如何設置自行可嘗試練習一下,postman主要用在接口調試,簡單掌握如何請求接口即可。如果部分同學覺得postman不好用,可直接在谷歌瀏覽器擴展程序中,下載Apitester插件,無需單獨下載客戶端調試接口,具體功能及頁面與postman差別并不是很大:
總結
以上是生活随笔為你收集整理的post postman 传递数组对象_如何使用postman做接口测试的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 发债中签10张能赚多少?发债申购一定赚钱
- 下一篇: 理财不保本是什么意思?理财不保本有风险吗