日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

Postman系列三:Postman中post接口實(shí)戰(zhàn)(上傳文件、json請求)

 印度阿三17 2019-08-16

一:接口測試過程中GET請求與POST請求的主要區(qū)別

  從開發(fā)角度我們看get與post的主要區(qū)別是:1.Get是用來從服務(wù)器上獲得數(shù)據(jù),而Post是用來向服務(wù)器上傳遞數(shù)據(jù);2.Get安全性比Post低:Get將表單中數(shù)據(jù)的按照key=value的形式,添加到action(動作或者說操作)所指向的url后面,并且兩者使用“?”連接,而各個變量之間使用 “&”連接;Post是將表單中的數(shù)據(jù)放在form的數(shù)據(jù)體中,按照鍵值對方式,傳遞到action所指向url;3.Post傳輸?shù)臄?shù)據(jù)量大,可以達(dá)到2M,而Get方法由于受到URL長度(跟瀏覽器和操作系統(tǒng)相關(guān))的限制,只能傳遞大約1024字節(jié).

  從上面分析我們可知:get請求鍵值對都在url后面,我們按照規(guī)則可以直接在瀏覽器上操作,當(dāng)然也可以直接借助接口測試工具進(jìn)行操作,對于post請求,我們則需要借助接口測試工具,可能也有人說我可以直接在前端頁面上進(jìn)行測試,舉一個例子,比如:在一個輸入框中,輸入一個0-100的整數(shù),我們用-1,0,100,10.1,12.33,103這些測試用例進(jìn)行測試,發(fā)現(xiàn)-1,10.1,12.33,103都不合適,前端對一些不合格的都進(jìn)行了限制,但是有一天-1這個值,寫入了數(shù)據(jù)庫,人家不是從頁面輸入的,原來是做后端開發(fā)的人員不嚴(yán)謹(jǐn)造成的。這時候你就會發(fā)現(xiàn)利用接口測試工具有多方便了。

二:POST接口實(shí)戰(zhàn)文件上傳

?  找了好些接口,沒有遇到滿意的,在這里我使用特斯汀學(xué)院的TP商城來進(jìn)行舉例。

  ?登錄接口測試流程:

  1.打開瀏覽器輸入登錄頁面網(wǎng)址:http://www.:8000/Home/user/login.html,由于瀏覽器F12調(diào)試模式抓取不到我想要的接口,所以利用抓包工具Charles抓取登錄接口,通過抓取發(fā)現(xiàn)抓取的為html頁面,所以O(shè)verview中Content-Type:text/html; charset=UTF-8。重點(diǎn)查看Contents欄中Headers中Content-Type信息、Query String Parameters(對應(yīng)Charles中Contents欄中Form信息)、Response信息。

  

  2.打開Postman,新建Request,輸入url,選擇POST方法等,在Body中選擇x-www-form-urlencoded,填寫Form里面對應(yīng)的鍵值對,發(fā)送請求,查看結(jié)果,結(jié)果中有Unicode編碼格式的,可以在網(wǎng)上搜索進(jìn)行中文轉(zhuǎn)換。

  

  

  3.測試幾條數(shù)據(jù)查看最后結(jié)果與預(yù)期結(jié)果作對比。經(jīng)過測試發(fā)現(xiàn)username,password,verify_code都必不可少,手機(jī)號碼要符合規(guī)則。

  

   文件上傳接口實(shí)例:在Postman中Body選擇form-data,選擇file格式,鍵為file,選擇圖片即可。每次發(fā)送請求需要重新上傳圖片,沒有保存圖片功能。

  

  

三:POST接口實(shí)戰(zhàn)JSON請求

?  json請求的例子我今天用的是BestTest培訓(xùn)機(jī)構(gòu)牛牛老師寫的接口,具體接口文檔描述如下:

  

  

  

  通過接口文檔信息我們可以獲取到:url地址、請求方法,以及Postman中請求Body中選擇raw選項(xiàng)JSON(application/json)格式,3個必填的參數(shù)。

  

?

來源:https://www./content-4-393751.html

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多