[發明專利]一種SDNS接口自動化測試系統和方法在審
| 申請號: | 201810189761.4 | 申請日: | 2018-03-08 |
| 公開(公告)號: | CN108334456A | 公開(公告)日: | 2018-07-27 |
| 發明(設計)人: | 黃滟鴻;熊家文;史建琦;何積豐;李昂 | 申請(專利權)人: | 華東師范大學 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京辰權知識產權代理有限公司 11619 | 代理人: | 郝雅娟 |
| 地址: | 200062 上*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 自動化測試結果 調用結果 控制模塊 主流程 自動化測試系統 接口測試數據 接口測試 描述文件 測試配置文件 服務監控模塊 監控結果數據 報告模塊 報告指令 測試系統 讀取測試 發出指令 發起服務 服務監控 獲取服務 接口調用 內容獲取 配置文件 期望結果 生成測試 通用性強 比對 指令 輸出 保存 監控 期望 | ||
1.一種SDNS接口自動化測試系統,其特征在于,包括:
主流程控制模塊,用于讀取測試配置文件,基于該測試配置文件的內容獲取待測SDNS接口的接口測試用例的描述文件和接口測試數據的指定路徑,基于該指定路徑下的接口測試用例的描述文件和接口測試數據執行SDNS接口調用并獲取實際調用結果,且發出指令;
服務監控模塊,其與主流程控制模塊連接,用于根據主流程控制模塊發出的服務監控指令發起服務監控以獲取服務監控結果數據并保存;
期望結果模塊,其與主流程控制模塊連接,且存儲了執行SDNS接口調用的期望調用結果,用于將實際調用結果與期望調用結果進行比對而得到自動化測試結果,并輸出自動化測試結果;
生成報告模塊,其與主流程控制模塊連接,用于根據主流程控制模塊發出的生成報告指令并且基于自動化測試結果生成測試報告。
2.根據權利要求1所述的自動化測試系統,其特征在于,還包括:
匯總數據模塊,其與主流程控制模塊連接,用于根據主流程控制模塊發出的匯總數據指令發起針對服務監控結果數據的數據匯總以匯總數據。
3.根據權利要求1所述的自動化測試系統,其特征在于,還包括:
郵件通信模塊,其與期望結果模塊連接,用于向根據自動化測試結果選擇的不同收件人發送郵件,以通知必要收件人。
4.根據權利要求1至3中的任一項所述的自動化測試系統,其特征在于,還包括:
測試用例產生模塊,用于通過設定有效變量、斷言和線程來調試待測SDNS接口的接口測試用例,并且將調試通過后的待測SDNS接口的接口測試用例的描述文件和接口測試數據導出到指定路徑。
5.根據權利要求4所述的自動化測試系統,其特征在于,所述測試用例產生模塊是Jmeter-GUI模塊,所述接口測試用例的描述文件是Jmx文件。
6.一種SDNS接口自動化測試方法,其特征在于,采用權利要求1-5中任一項所述的自動化測試系統來實現,該方法包括以下步驟:
主流程控制模塊讀取測試配置文件,基于該測試配置文件的內容獲取待測SDNS接口的接口測試用例的描述文件和接口測試數據的指定路徑,基于該指定路徑下的接口測試用例的描述文件和接口測試數據執行SDNS接口調用并獲取實際調用結果,且發出指令;
服務監控模塊根據主流程控制模塊發出的服務監控指令發起服務監控以獲取服務監控結果數據并保存;
期望結果模塊將實際調用結果與期望調用結果進行比對而得到自動化測試結果,并輸出自動化測試結果;
生成報告模塊根據主流程控制模塊發出的生成報告指令并且基于自動化測試結果生成測試報告。
7.根據權利要求6所述的自動化測試方法,其特征在于,還包括以下步驟:
匯總數據模塊根據主流程控制模塊發出的匯總數據指令發起針對服務監控結果數據的數據匯總以匯總數據。
8.根據權利要求6所述的自動化測試方法,其特征在于,還包括以下步驟:
郵件通信模塊向根據自動化測試結果選擇的不同收件人發送郵件,以通知必要收件人。
9.根據權利要求6至8中的任一項所述的自動化測試方法,其特征在于,還包括以下步驟:
測試用例產生模塊通過設定有效變量、斷言和線程來調試待測SDNS接口的接口測試用例,并且將調試通過后的待測SDNS接口的接口測試用例的描述文件和接口測試數據導出到指定路徑。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華東師范大學,未經華東師范大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810189761.4/1.html,轉載請聲明來源鉆瓜專利網。





