三、用例管理
3.1用例列表頁面:可以通過用例名稱 查詢對應的數據
3.2 新增用例
1).選擇接口數據來源於接口列表中啓用的接口,選擇成功後,默認的數據會帶過來,並且可以自行改動保存
2).每個tab頁都會有個幫助,鼠標放上去即可顯示
接口tab提示:
臨時變量(測試用例保存的變量):#{temp}#
初始化變量:${name}
隨機20位數據:%{Random}%
斷言tab提示:
狀態碼只支持'等於'和'不等於'
數據提取tab提示:
json數據注意事項:
1).數組或者多層大括號無法解析
2).參數名和規則填寫一樣即可
常用正則表達式
身份證:(^\d{18}$)|(^\d{15}$)
3.斷言項目前比較簡單,狀態碼和響應內容校驗
4.數據提取:用例執行成功,將結果中的數據存入臨時表,方便後面用例使用,1個臨時變量名,只會保存1次,如果需要保存多個臨時變量,名稱請不要重複,用例執行完會進行清空
3.3 執行用例
在用例列表頁面,點擊“執行“按鈕會進行灰化,文字變成“執行中”,用例執行成功會提示:用例執行完成,用例執行失敗會提示:用例執行異常,點擊確定後,恢復正常,可以查看結果
3.4編輯用例:同新增功能
3.5 查看結果
1).顯示用例開始時間和結束時間,耗時多長,如果用例執行成功顯示” SUCCESS”,用例執行失敗顯示” FAILURE “並且標紅,每個用例請求的參數和響應都可展示出來,如果響應內容爲html或xml格式,會影響數據的展示
2).顯示最新一輪執行結果,每次執行的用例結果會保存,方便後續做統計/展示
成功樣例:
失敗樣例(待優化顯示失敗接口行):
3.6 刪除用例
被用例集引用的用例不可刪除
數據庫刪除數據,不可恢復
四、用例集管理
4.1用例集列表頁面
可以通過用例集名稱 查詢對應的數據,展示每個用例集下面包含多少個用例數
點擊全部執行,可以執行所有用例集
4.2 新增用例集
關聯用例中的數據來源於用例列表,已選中的用例會顯示在關聯用例中
4.3 執行/全部執行 用例集
與3.3功能類似
4.4 編輯用例集
與新增功能類似,用例集名稱不能編輯,如果需要編輯用例集,不如新增一個
4.5 查看結果
1).顯示總用例數、成功用例、失敗用例、用例集開始時間、結束時間、用例集耗時多長,並且把每個用例的詳情展示出來,如果用例執行成功顯示” SUCCESS”,用例執行失敗顯示” FAILURE “並且標紅,每個用例請求的參數和響應都可展示出來,如果響應內容爲html或xml格式,會影響數據的展示
2).點擊查看接口結果,將每個用例請求的接口顯示出來
4.6 刪除用例集
數據庫刪除數據,不可恢復
五、基礎信息管理
5.1 初始化變量管理頁面
5.1.1 新增變量
5.1.2 編輯變量:同新增功能
5.1.3 刪除變量:數據庫刪除數據,不可恢復
5.2 用戶管理(用戶只能通過註冊)
5.2.1 用戶註冊
登陸名不允許重複添加,密碼/用戶名/郵箱都爲必填項
5.2.2 用戶編輯
登陸名不允許修改,其它項不允許爲空
5.2.3 用戶刪除
數據庫刪除數據,不可恢復
六、運行環境:數據庫初始化運行環境數據
備註:
還有一些待完善的功能,歡迎大家一些討論,待處理好公司加解密,同步到github