API自動化測試實踐(10)

發表于:2019-01-02來源:未知作者:孫鷹點擊數: 標簽:
執行時,會根據用例屬性將此兩條依據有無前置條件劃分為兩類,分別存放于兩個list里,無前置條件的用例可以馬上執行,有前置條件的用例,設置Test

執行時,會根據用例屬性將此兩條依據有無前置條件劃分為兩類,分別存放于兩個list里,無前置條件的用例可以馬上執行,有前置條件的用例,設置TestStatus為0,等待定時任務輪詢觸發執行。分類執行代碼如下圖

定時任務每分鐘執行一次,下面一段是判斷前置API的執行狀態,只有“0000”代表成功,當前API才能執行,執行時,需要讀取前置用例的結果數據并傳入;如果前置API失敗,則停止任務執行,多條API用例順序執行也是同樣的道理;即使有外部依賴的用例,比如短信驗證碼,我們也可以通過寫一段手機APP程序自動上傳短信驗證碼到服務器,然后觸發延遲獲取驗證碼,得到后通過DB記錄用例執行的狀態和結果,并傳給下一個API使用,就完成了多用例的順序執行。此外,測試任務的執行封裝成restful接口,可以更加靈活地和目前團隊正在開發中的CICD系統結合一起。

原文轉自:https://juejin.im/post/5c2c2f576fb9a049d05dd6e6

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97