postman安裝與操作
----------------------
接口操作圖片
--------------------
一.postman操作
key值:來源於聚合 請求-->聚合-->服務器
順序的問題:
在實際中一般不考慮接口參數順序問題
但是可以考慮重復提交的問題---根據實際業務情況
錯誤碼也要進行設計用例測試(異常用例進行覆蓋)
用例思考
1.key+cityname Pass
2.key+Cityname+dtype(xml)+format pass
3.key+Cityname+dtype(json)+format pass
4.key+Cityname+dtype(非xml/json)+format pass
5.key+Cityname(空)+dtype(json)+format Fail
6.key+Cityname(蘇 州)+dtype(json)+format pass
7.key+Cityname(長名字)+dtype(json)+format pass
8.key+Cityname(特殊字符)+dtype(json)+format pass
9.key+dtype(json)+format pass
10.key+Cityname+dtype(xml)+format+suzy pass
11.key+Cityname+Citynamed+type(xml)+format
Post請求注意事項
1.參數不顯示在接口地址上
2.參數填寫在body中
3.body中有5中參數格式(最新版本有5鍾)
4.不同參數格式的區別
設置斷言
1.在get請求和post請求均可
2.設置斷言的內容最好是響應值的關鍵,可以識別信息
3.根據執行結果判斷該用例是是否通過
批量執行
1.要將接口設置保存在一個文件夾中
2.點擊文件夾右邊的箭頭->run->設置循環次數,進行批量測試
post和get區別
GET 方法
請注意,查詢字符串(名稱/值對)是在 GET 請求的 URL 中發送的:
/test/demo_form.asp?name1=value1&name2=value2
有關 GET 請求的其他一些注釋:
GET 請求可被緩存
GET 請求保留在瀏覽器歷史記錄中
GET 請求可被收藏為書簽
GET 請求不應在處理敏感數據時使用
GET 請求有長度限制
GET 請求只應當用於取回數據
POST 方法
請注意,查詢字符串(名稱/值對)是在 POST 請求的 HTTP 消息主體中發送的:
POST /test/demo_form.asp HTTP/1.1
Host: w3schools.com
name1=value1&name2=value2
有關 POST 請求的其他一些注釋:
POST 請求不會被緩存
POST 請求不會保留在瀏覽器歷史記錄中
POST 不能被收藏為書簽
