[發明專利]接口測試參數分析方法、裝置、電子裝置及存儲介質在審
| 申請號: | 201811151640.7 | 申請日: | 2018-09-29 |
| 公開(公告)號: | CN109522210A | 公開(公告)日: | 2019-03-26 |
| 發明(設計)人: | 何新榮 | 申請(專利權)人: | 中國平安人壽保險股份有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 深圳市賽恩倍吉知識產權代理有限公司 44334 | 代理人: | 楊毅玲 |
| 地址: | 518000 廣東省深圳市福田區益田路503*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 接口測試 測試 參數分析 參數集 測試參數 測試接口 存儲介質 電子裝置 分析效率 接口文檔 參數表 對接口 錄入 | ||
一種接口測試參數分析方法,包括:接收待測試接口的接口文檔;接收指定人員錄入的接口測試參數集;對所述接口測試參數集進行一級拆分以獲得相互獨立的多個接口測試參數;對每一接口測試參數進行二級拆分以獲得所述接口測試參數的測試名和測試值;將每一接口測試參數的測試名和測試值添加至一接口測試參數表單的指定位置。本發明實施例能夠提高對接口測試參數的分析效率以及接口測試效率。
技術領域
本發明涉及一種接口測試參數分析方法、接口測試參數分析裝置、電子裝置及計算機可讀存儲介質。
背景技術
隨著通信技術的發展,各類應用軟件的應用功能越來越多。各個功能通過程序代碼實現,為了方便程序的維護,代碼中設置有多個API(Application ProgrammingInterface,應用程序編程接口)接口,API接口為一些預先定義的函數,用于給應用程序或者程序開發人員訪問設置此API的程序,使得應用程序或程序開發人員無需訪問程序的源代碼,或理解其內部工作機制即可實現或了解代碼的功能。各個功能在推向市場供用戶使用之前,為了確保其功能的正常實現,需要對接口進行測試。
當進行接口測試時,往往需要測試人員手動輸入接口參數等接口信息,然后人工分析參數結構和參數轉碼符結果,以保證接口測試任務的順利執行。然而,由于接口參數往往數量較多,且內容繁瑣,人工分析參數的方式對測試人員來說是個比較繁重的任務,耗時且費力。
發明內容
鑒于以上內容,有必要提出一種接口測試參數分析方法、接口測試參數分析裝置、電子裝置及計算機可讀存儲介質,能夠解決以上問題。
本發明一較佳實施方式提供一種接口測試參數分析方法,包括:接收至少一待測試接口的接口文檔以供指定人員根據所述接口文檔錄入接口測試參數;接收所述指定人員錄入的接口測試參數集;對所述接口測試參數集進行一級拆分以獲得相互獨立的多個接口測試參數;對每一接口測試參數進行二級拆分以獲得每一所述接口測試參數的測試名和測試值;以及將每一接口測試參數的測試名和測試值添加至一接口測試參數表單的指定位置。
在一種可能的實現方式中,所述多個接口測試參數集為多個接口測試參數通過第一預設連接符連接,對所述接口測試參數集進行一級拆分包括:識別所述接口測試參數集中的所述第一預設連接符;以及提取通過所述第一預設連接符連接的接口測試參數,從而獲得所述接口測試參數。
在一種可能的實現方式中,所述接口文檔包括待測試接口說明的定義信息,所述定義信息包括所述待測試接口的指定參數類型以及對應的指定參數范圍,在獲得相互獨立的多個接口測試參數后,所述接口測試參數分析方法還包括:判斷所述接口測試參數集是否符合所述指定參數類型以及指定參數范圍;以及當判斷所述接口測試參數不符合所述指定參數類型以及指定參數范圍中的至少一個時,輸出一提示信息。
在一種可能的實現方式中,每一接口測試參數包括的測試名與測試值以鍵值對的形式表示,所述測試名與測試值之間以第二預設連接符進行間隔,所述對每一接口測試參數進行二級拆分以獲得每一所述接口測試參數的測試名和測試值包括:通過識別所述鍵值對的第二預設連接符來提取并獲得每一所述接口測試參數所包含的測試名和測試值。
在一種可能的實現方式中,在將每一接口測試參數的測試名和測試值添加至所述接口測試參數表單之前,還包括:判斷所述接口測試參數的測試名和測試值是否與所述接口測試參數表單中的任一接口測試參數的測試名和測試值均重復;當判斷與一接口測試參數的測試名和測試值均重復時,停止將所述接口測試參數的測試名和測試值添加至所述接口測試參數表單中;以及存儲更新后的所述接口測試參數表單。
在一種可能的實現方式中,還包括:根據所述接口測試參數表單生成測試用例,所述測試用例用于對所述待測試接口進行測試。
在一種可能的實現方式中,在生成所述測試用例后,還包括:將所述測試用例傳輸至所述電子裝置的一預設目錄下存儲;在接收到一測試指令時,執行所存儲的所述測試用例以對待測試接口進行測試。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國平安人壽保險股份有限公司,未經中國平安人壽保險股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811151640.7/2.html,轉載請聲明來源鉆瓜專利網。





