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