擔心介面出問題,自動化測試 定時任務為業務保駕護航

2021-08-22 08:28:45 字數 1219 閱讀 5343

引言

沒有api監控,你將無法準確分辨api 是否能夠正常運作。eolinker ams支援設定定時任務監控自動化測試中的用例,這樣能夠讓專案在無人值守的情況下自動測試並將結果傳送到郵箱。

關鍵字介面監控、定時任務、自動化測試

應用中一般都有一連串的api請求,也就是api事務。這一連串的請求是乙個整體,若其中的1個api請求不可用,則整體api也將不可用。為了保證線上服務的穩定執行,除了線上關鍵服務的資源類監控之外,監控各服務之間的對應介面也非常重要。

定時任務從完整的業務角度對api進行定時測試,舉個例子,為足球點讚是我們團隊的關鍵業務,若無法獲取球員列表,使用者也點不了贊。團隊規定每天在上下班時間點跑一次測試用例,有了定時任務後,我不需要每天進入頁面手動測試,設定好定時任務規則即可。

1、首先在自動化測試二級選單定時測試任務中新增任務。新增任務之前需要新增分組,模組化測試任務。

2、設立定時任務迴圈型別(永久、僅一次),本功能是關鍵業務,上線後每天需要測試,所以我選擇了永久。公司要求每天都測試,所以勾選了所有的日期,而時間設定成我上下班的時間。

3、選擇在自動化測試中新建好的業務用例,可以新增多個。

4、雖然用例中的api有校驗規則,但為了確保介面正常執行,我依舊會將通知型別(僅失敗報告、僅成功報告、全部通知)設為無論結果成功與否都傳送報告的全部通知,繼續輸入獲取報告的郵箱。

對於介面異常這類問題的排查往往比服務異常更耗時費力,報告中詳細的請求資訊和返回資訊使開發者能夠虧快速定位業務中的出錯介面,繼而找到原因。

eolinker,高效、專業、規範,讓介面管理更加簡單!

官方**:

UI自動化測試 定位詳解

定位的方法有16種,element和elements各8個。但是我個人認為定位的方法常用的就兩個 find element by id 和find element by xpath 因為隨著頁面的改變,運用其他的定位方法,會導致定位錯誤,而id一般是唯一的。xpath 定位方式有兩種 在定位的基礎上...

APP自動化測試定位元素位置

如下圖所示,使用uiautomator2 工具定位7的位置,只需要獲取此位置的resource id 資訊即可 class是乙個類屬性,一般重複性會很高,所以很少直接使用,這裡講class屬性是由於在xpath中會頻繁用到class屬性 text屬性是文字,如果是要定位到唯一的標題之類的可以直接使用...

介面測試 介面自動化測試

1 介面自動化到底關注哪些點?a.關注函式 類 方法 所提供的介面的可靠性 b.關注介面之間銜接的可靠性 c.關注介面引數的校驗 2 介面有哪幾種型別?a.http協議中 get post put delete input方法 b.目前自動化工具提供的有get和post兩種方法 3 用介面實現自動化...