[發明專利]自動化測試異常定位方法、裝置、設備及可讀存儲介質在審
| 申請號: | 202111548859.2 | 申請日: | 2021-12-17 |
| 公開(公告)號: | CN114253846A | 公開(公告)日: | 2022-03-29 |
| 發明(設計)人: | 胡鵬強 | 申請(專利權)人: | 中國聯合網絡通信集團有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京同立鈞成知識產權代理有限公司 11205 | 代理人: | 李興福;臧建明 |
| 地址: | 100033 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 自動化 測試 異常 定位 方法 裝置 設備 可讀 存儲 介質 | ||
本申請提供了一種自動化測試異常定位方法、裝置、設備及可讀存儲介質,可以應用于自動化軟件測試領域,包括:根據自動化測試案例在運行過程中生成的報錯信息,確定該自動化測試案例在運行過程中報錯的目標接口,根據目標接口的域名,確定目標接口所屬系統的系統名稱;根據目標接口所屬系統的系統名稱,利用預設的鏈路監控程序確定目標接口對應的系統調用鏈路中存在異常的目標系統。在本申請中,可以基于報錯的目標接口的系統名稱與預設鏈路監控程序,確定出目標接口對應的系統調用鏈路中存在異常的目標系統,從而幫助測試人員能夠以最快的速度定位到存在異常的目標系統,節省了排查異常原因需要花費的時間,有效地提升了自動化測試效率。
技術領域
本申請涉及軟件測試技術領域,尤其涉及一種自動化測試異常定位方法、裝置、設備及可讀存儲介質。
背景技術
為了保障系統能夠為外部系統提供正常的服務,對系統服務器進行測試是一個重要的環節。在日常測試工作中,測試人員經常會使用自動化腳本來執行測試案例或者準備測試數據。
其中,一個自動化腳本,經常會涉及對多個系統(服務)的請求調用(多個接口請求)。例如,自動化腳本在執行過程中,發生了對接口A1的請求,而接口A1在處理時,又發生了對接口C2的請求。而執行一次自動化腳本,需要多個系統的聯合處理,且都成功處理后,腳本才算執行成功,如果其中有任何一個接口或系統的處理是異常的或不符合預期的,那么,自動化腳本執行就會失敗并返回錯誤信息給到測試人員,此時測試人員就需要根據錯誤信息去定位排查問題。
然而遺憾的是,測試人員只能看到第一層的錯誤信息,例如,如果接口C2執行異常,那么會返回錯誤信息給到接口A1,而接口A1也會因為接口C2返回異常而導致自己也處理異常,并將異常信息返回給自動化腳本,此時,測試人員只能看到接口A1返回的異常信息(即第一層錯誤信息)。通常情況下,只看第一層錯誤信息是無法分辨出導致錯誤的根本原因,測試人員只能先通過第一層錯誤信息,去定位是腳本中的哪個接口報錯,接著判斷報錯接口是屬于哪個系統,然后查看該系統日志,從系統日志的上下文日志中分析錯誤原因,整個過程的排查工作量、定位原因工作量是非常巨大的,尤其當系統鏈路很長時,更加耗時耗力。
發明內容
本申請提供一種自動化測試異常定位方法、裝置、設備及可讀存儲介質,可以有效提升自動化測試異常定位的效率。
第一方面,本申請提供一種自動化測試異常定位方法,該方法包括:
根據自動化測試案例在運行過程中生成的報錯信息,確定所述自動化測試案例在運行過程中報錯的目標接口;
根據所述目標接口的域名,確定所述目標接口所屬系統的系統名稱;
根據所述目標接口所屬系統的系統名稱,利用預設的鏈路監控程序確定所述目標接口對應的系統調用鏈路中存在異常的目標系統。
在一種可行的實施方式中,所述自動化測試案例中的各個接口請求均采用try-catch代碼塊編寫;
所述根據自動化測試案例在運行過程中生成的報錯信息,確定所述自動化測試案例在運行過程中報錯的目標接口,包括:
在所述自動化測試案例運行過程中,獲取所述try-catch代碼塊生成的報錯信息;
根據所述報錯信息,確定所述自動化測試案例在運行過程中存在異常的目標接口。
在一種可行的實施方式中,所述根據目標接口的域名,確定所述目標接口所屬系統的系統名稱,包括:
根據所述目標接口的域名,以及預先建立的各個接口的域名與各個接口所屬系統的系統名稱之間的對應關系表,確定所述目標接口所屬系統的系統名稱。
在一種可行的實施方式中,所述根據目標接口所屬系統的系統名稱,利用預設的鏈路監控程序確定所述目標接口對應的系統調用鏈路中存在異常的目標系統,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國聯合網絡通信集團有限公司,未經中國聯合網絡通信集團有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111548859.2/2.html,轉載請聲明來源鉆瓜專利網。





