System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及計算機,尤其涉及一種web應用測試方法、裝置、設備及存儲介質。
技術介紹
1、web應用,即基于web的應用程序,是通過瀏覽器訪問的應用程序。用戶只需通過瀏覽器即可訪問web應用,無需安裝特定的軟件,這使得web應用能夠在各種操作系統和設備上運行,包括桌面電腦、筆記本電腦、平板電腦以及智能手機等。
2、在現有技術中,為了保證web應用的服務質量,可通過錯誤捕獲機制對頁面以及日志等進行監控,在發現頁面或日志等出現錯誤問題時通知工作人員對web應用進行維護。雖然錯誤捕獲機制在一定程度上能夠發現問題,但其只能在錯誤發生后才能被動捕獲,無法提前預測web應用會發生的錯誤問題,導致工作人員對web應用的維護較為滯后,對web應用的運維效率較低。
技術實現思路
1、本申請提供一種web應用測試方法、裝置、設備及存儲介質,以通過定時測試任務調用web應用定時執行各個頁面的測試用例得到各個頁面的測試報告,根據各個頁面的測試報告確定各個頁面是否出現異常,實現了在web應用未發生錯誤之前檢測到web應用潛在的異常,以便工作人員及時修復web應用的異常,縮短了web應用的異常從發現到修復的時間,解決了現有技術中工作人員對web應用的維護較為滯后的問題,提高對web應用的運維效率。
2、第一方面,本申請提供了一種web應用測試方法,包括:
3、根據web應用中各個頁面的優先級創建各個所述頁面的定時測試任務,其中,所述頁面的優先級與定時測試任務的測試周期呈反比;
4、根據所述頁面中各個控件的控件類型創建各個所述控件的第一測試用例;
5、在到達所述定時測試任務的測試時間的情況下,根據所述定時測試任務對應頁面中各個控件的第一測試用例生成對應頁面的第二測試用例,執行所述第二測試用例并生成對應頁面的測試報告;
6、根據所述頁面的測試報告確定對應頁面的異常信息,根據所述頁面的異常信息向維護終端發送告警通知。
7、第二方面,本申請提供了一種web應用測試裝置,包括:
8、測試任務創建模塊,被配置為根據web應用中各個頁面的優先級創建各個所述頁面的定時測試任務,其中,所述頁面的優先級與定時測試任務的測試周期呈反比;
9、測試用例創建模塊,被配置為根據所述頁面中各個控件的控件類型創建各個所述控件的第一測試用例;
10、頁面測試模塊,被配置為在到達所述定時測試任務的測試時間的情況下,根據所述定時測試任務對應頁面中各個控件的第一測試用例生成對應頁面的第二測試用例,執行所述第二測試用例并生成對應頁面的測試報告;
11、異常告警模塊,被配置為根據所述頁面的測試報告確定對應頁面的異常信息,根據所述頁面的異常信息向維護終端發送告警通知。
12、第三方面,本申請提供了一種web應用測試設備,包括:
13、一個或多個處理器;
14、存儲器,存儲一個或多個程序,當所述一個或多個程序被所述一個或多個處理器執行,使得所述一個或多個處理器實現如第一方面所述的web應用測試方法。
15、第四方面,本申請提供了一種包含計算機可執行指令的存儲介質,所述計算機可執行指令在由計算機處理器執行時用于執行如第一方面所述的web應用測試方法。
16、在本申請中,可提前為web應用的各個頁面創建對應的定時測試任務,頁面的定時測試任務的測試周期與其優先級呈反比,以便以高頻率定時測試重要頁面是否出現異常,以及時檢測出重要頁面的異常問題并對重要頁面進行維護,優先確保重要頁面的可靠運行,提高web應用的運行質量。以及,以低頻率定時測試非重要頁面是否出現異常,以降低測試所占用的運行資源,保證web應用的穩定運行。提前為各個頁面中各個控件創建對應的第一測試用例,從而在到達頁面的定時測試任務的測試時間時,根據頁面中各個控件的第一測試用例生成對應頁面的第二測試用例,通過web應用執行第二測試用例并生成對應頁面的測試報告,實現對web應用中各個頁面的實時測試。基于測試報告分析頁面存在的異常問題,根據異常問題向維護人員發送告警通知,以便維護人員及時修復頁面到的異常問題,實現對頁面的異常問題的實時監控和實時告警,以便工作人員及時修復web應用的異常,縮短了web應用的異常從發現到修復的時間,提高對web應用的運維效率。
本文檔來自技高網...【技術保護點】
1.一種Web應用測試方法,其特征在于,包括:
2.根據權利要求1所述的Web應用測試方法,其特征在于,所述根據Web應用中各個頁面的優先級創建各個所述頁面的定時測試任務,包括:
3.根據權利要求1所述的Web應用測試方法,其特征在于,在所述根據Web應用中各個頁面的優先級創建各個所述頁面的定時測試任務之前,還包括:
4.根據權利要求1所述的Web應用測試方法,其特征在于,所述根據所述頁面中各個控件的控件類型創建各個所述控件的第一測試用例,包括:
5.根據權利要求4所述的Web應用測試方法,其特征在于,所述根據所述定時測試任務對應頁面中各個控件的第一測試用例生成對應頁面的第二測試用例,包括:
6.根據權利要求1所述的Web應用測試方法,其特征在于,所述執行所述第二測試用例并生成對應頁面的測試報告,包括:
7.根據權利要求1所述的Web應用測試方法,其特征在于,所述根據所述頁面的測試報告確定對應頁面的異常信息,根據所述頁面的異常信息向維護終端發送告警通知,包括:
8.一種Web應用測試裝置,其特征在
9.一種Web應用測試設備,其特征在于,包括:
10.一種包含計算機可執行指令的存儲介質,其特征在于,所述計算機可執行指令在由計算機處理器執行時用于執行如權利要求1-7任一所述的Web應用測試方法。
...【技術特征摘要】
1.一種web應用測試方法,其特征在于,包括:
2.根據權利要求1所述的web應用測試方法,其特征在于,所述根據web應用中各個頁面的優先級創建各個所述頁面的定時測試任務,包括:
3.根據權利要求1所述的web應用測試方法,其特征在于,在所述根據web應用中各個頁面的優先級創建各個所述頁面的定時測試任務之前,還包括:
4.根據權利要求1所述的web應用測試方法,其特征在于,所述根據所述頁面中各個控件的控件類型創建各個所述控件的第一測試用例,包括:
5.根據權利要求4所述的web應用測試方法,其特征在于,所述根據所述定時測試任務對應頁面中各個控件的第一測試用例生...
【專利技術屬性】
技術研發人員:梁子堯,
申請(專利權)人:安徽三七極域網絡科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。