接口測試36--Postman-流程總結


綜合練習

1、使用Postman完整測試下面的2個接口,要求有數據庫初始化,使用csv用例(get_event_list接口至少3條用例,add_event接口至少5條用例),有響應斷言、數據庫斷言,最后使用newman運行測試並生成html測試報告
1)獲得發布會清單接口
①接口地址:http://服務器IP:8000/sign/get_event_list/
②請求方法:get
③請求參數:eid
④數據庫和表:guest數據庫,sign_event表
⑤返回格式:json
⑥返回參數說明:
status	message	data	說明
200	success	返回數據庫sign_event表中的字段名和數據	查詢成功
10021	parameter error		缺少參數或參數值為空
10022	query result is empty		查詢結果為空

2)添加發布會接口
①接口地址:http://服務器IP:8000/sign/add_event/
②請求方法:post
③數據庫和表:guest數據庫,sign_event表
④返回格式:json
⑤請求參數:
eid	發布會id
name	發布會名稱
limit	限制參加人數
status	狀態,可省參數
address	發布會地址
start_time	發布會開始時間,要求未來日期和時間
⑥返回參數說明:
status	message	說明
200	add event success	發布會添加成功
10021	parameter error	缺少參數或參數為空
10022	event id already exists	發布會id已經存在
10023	event name already exists	發布會名稱已存在
10024	start_time format error. It must be in YYYY-MM-DD HH:MM:SS format.	日期格式錯誤,"年-月-日"格式合法,數據庫自動填充時間

postman總結

1、創建集合、創建請求、設置請求(請求方法、接口地址、請求前代碼、參數、斷言)
2、postman實現測試流程
使用xmysql實現數據庫初始化(先刪除數據,后增加數據)
在請求中,添加斷言、參數化(將文件中的數據存入參數中,一個列值存入一個參數,參數名就是文件中的列名)
運行集合:選擇參數文件(txt、csv、json)	、選擇文件類型、預覽數據、設置迭代次數;圖形界面中,只能運行一個集合
命令行運行測試:newman run json文件名 -d 參數文件名 -r cli,html --reporter-html-export 報告名.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM