postman工具使用小結

2021-08-21 22:29:03 字數 2061 閱讀 5552

現在,postman在做介面測試方面,發揮著越來越重大的作用,其支援多種請求方式、並可以模擬各種型別的資料請求型別,在實際開發中使用它可以極大的提高開發的效率。

更名:將.crx檔案更改檔名為.zip或者.rar,進行解壓。

拷貝:將解壓出的資料夾拷貝到你自定義的資料夾中。

在postman中常用的請求方式為get、post、put、patch、delete、head等。

1.1 get方式

get是從伺服器上獲取資料,可以把引數資料佇列加到url上,值和表單內的字段一一對應,在url中可以明確的看到。get所傳送的資料量很小,不能大於2kb。get的安全性很低,同時其執行的效率很高。

1.2 post方式

post請求會把請求的資料放在http請求包的包體。在傳輸資料的大小上,不會受到限制。在安全性上,由於不會暴露出來,則是安全的。

1.3 put方式

通常用於向伺服器傳送請求,如果uri不存在,則要求伺服器根據請求去建立資源,如果存在,伺服器就會去接收請求的內容,並修改uri資源的原始的版本。如果新的資源已經被建立,原始伺服器必須通過201響應通知使用者**。如果已有的資源被修改了,則傳送200或者204表示成功完成了該請求。如果既沒有去建立資源也沒有去修改對應的資源,則必須返回501。

1.4 patch方式

patch是去更新區域性的資源。舉例:假設我們有乙個userinfo,裡面有userid, username, usergender等10個字段。可你的編輯功能因為需求,在某個特別的頁面裡只能修改username,這時候的更新怎麼做?

人們通常(為徒省事)把乙個包含了修改後username的完整userinfo物件傳給後端,做完整更新。但仔細想想,這種做法感覺有點二,而且真心浪費頻寬(純技術上講,你不關心頻寬那是你土豪)。於是patch誕生,只傳乙個username到指定資源去,表示該請求是乙個區域性更新,後端僅更新接收到的字段。

而put雖然也是更新資源,但要求前端提供的一定是乙個完整的資源物件,理論上說,如果你用了put,但卻沒有提供完整的userinfo,那麼缺了的那些字段應該被清空。

1.5 delete方式

請求伺服器刪除指定的頁面,不常用。

1.6 head方式

head方法跟get方法相同,只不過伺服器響應時不會返回訊息體。乙個head請求的響應中,http頭中包含的元資訊應該和乙個get請求的響應訊息相同。這種方法可以用來獲取請求中隱含的元資訊,而不用傳輸實體本身。也經常用來測試超連結的有效性、可用性和最近的修改。

2.1 form-data

就是http請求中的multipart/form-data,它會將表單的資料處理為一條訊息,以標籤為單元,用分隔符分開。既可以上傳鍵值對,也可以上傳檔案。當上傳的字段是檔案時,會有content-type來表名檔案型別;content-disposition,用來說明欄位的一些資訊;由於有boundary隔離,所以multipart/form-data既可以上傳檔案,也可以上傳鍵值對,它採用了鍵值對的方式,所以可以上傳多個檔案。

可以上傳任意格式的文字,可以上傳text、json、xml、html等。

postman工具使用小結

現在,postman在做介面測試方面,發揮著越來越重大的作用,其支援多種請求方式 並可以模擬各種型別的資料請求型別,在實際開發中使用它可以極大的提高開發的效率。更名 將.crx檔案更改檔名為.zip或者.rar,進行解壓。拷貝 將解壓出的資料夾拷貝到你自定義的資料夾中。在postman中常用的請求方...

postman工具使用

postman可以模擬http請求 請求一般又分為get請求和post請求 get和post請求 如果是get請求的話,直接在瀏覽器裡輸入就行了,只要在瀏覽器裡面直接能請求到的,都是get請求,如果是post的請求的話,就不行了,就得借助工具來傳送。get請求和post請求的區別 1 get使用ur...

django有關工具postman的使用

1.安裝postman 2.虛擬環境下,在專案中安裝工具 pip install djangorestframework pip install django filter加入rest framework4.在stu下的urls.py檔案中寫個url,如下 from rest framework.r...