乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

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

       印度阿三17 2019-08-16

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

        從開發(fā)角度我們看get與post的主要區(qū)別是:1.Get是用來從服務器上獲得數(shù)據(jù),而Post是用來向服務器上傳遞數(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ù)量大,可以達到2M,而Get方法由于受到URL長度(跟瀏覽器和操作系統(tǒng)相關)的限制,只能傳遞大約1024字節(jié).

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

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

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

        ?登錄接口測試流程:

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

        

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

        

        

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

        

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

        

        

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

      ?  json請求的例子我今天用的是BestTest培訓機構牛牛老師寫的接口,具體接口文檔描述如下:

        

        

        

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

        

      ?

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

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

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多