前端時間需要測試springmvc的項目,需要用到postman測試每個接口方法的返回數據,提交方法是post。
下面列出完成的測試步驟
1.由於接口對登錄狀態做了限制,所以首先需要繞過登錄狀態。(如果網頁對登錄狀態沒作限制則可以跳過這一步)
首先在chrome上訪問該網頁,如果沒登錄的話肯定會調到登錄界面。然後輸入賬號密碼登錄。之後打開開發者工具,訪問該網站中的任何一個資源。在開發者工具中點擊NetWork->Headers。查看網頁cookie。
2.在postman Header下創建Cookie,值就是剛纔網頁中拷貝的cookie值,如圖所示
也可以把瀏覽器Header下看到的其他一些屬性:Content-type,User-Agent等也可以複製過來。
3.在postman url欄中輸入要測試的接口地址,選擇訪問方式是post。
4.在postman body下輸入要提交給接口的參數如圖所示:
5.點擊send訪問接口,就可以看到接口返回值。如果訪問不到請繼續往下看(這是重點,本人踩過的坑)
- 點擊右上角的設置,進入設置菜單
- 如果,把左邊的開關全關掉,因爲postman默認安裝時一些開關是打開的。本人之前在接口測試時,由於SSL certificate 開關沒關,導致Postman需要驗證網頁證書,又沒有證書然後訪問不到。這些設置完之後再去點send發送,就可以正常以post方式訪問接口了