[發明專利]基于python執行測試用例的方法、裝置、電子設備及存儲介質有效
| 申請號: | 202010663433.0 | 申請日: | 2020-07-10 |
| 公開(公告)號: | CN111813679B | 公開(公告)日: | 2023-06-30 |
| 發明(設計)人: | 朱胡應 | 申請(專利權)人: | 北京思特奇信息技術股份有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京輕創知識產權代理有限公司 11212 | 代理人: | 陳振玉 |
| 地址: | 100089 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 python 執行 測試 方法 裝置 電子設備 存儲 介質 | ||
本申請實施例提供了一種基于python執行測試用例的方法、裝置、電子設備及存儲介質。該于python執行測試用例的方法,其特征在于,包括以下步驟:獲取預先配置的多個測試用例,每一所述測試用例包括以下操作:將待攜號轉網用戶的記錄信息從LSMS系統同步到綜合結算端以及計費端;使用python模塊并按照預設順序讀取所述多個測試用例;行讀取的每一所述測試用例,并輸出每一測試用例的響應結果信息。本申請實可以提高效率并降低成本。
技術領域
本申請涉及計算機網絡技術領域,具體而言,涉及一種基于python執行測試用例的方法、裝置、電子設備及存儲介質。
背景技術
在攜號轉網項目中,需要將攜轉用戶記錄從LSMS系統同步到綜合結算和計費側,以供綜合結算和計費側進行結算和計費使用。由于是將同一份數據推送給兩個或多個不同客戶端使用;如果每次與其中一端做數據同步,都整理一次請求報文并執行測試操作,加上客戶端可能存在接收處理遲緩或異常,甚至需要白天、晚上持續操作等,浪費時間和人力。
針對上述問題,目前尚未有有效的技術解決方案。
發明內容
本申請實施例的目的在于提供一種基于python執行測試用例的方法、裝置、電子設備及存儲介質,可以提高效率并降低成本。
第一方面,本申請實施例提供了一種基于python執行測試用例的方法,包括以下步驟:
獲取預先配置的多個測試用例,每一所述測試用例包括以下操作:將待攜號轉網用戶的記錄信息從LSMS系統同步到綜合結算端以及計費端;
使用python模塊并按照預設順序讀取所述多個測試用例;
執行讀取的每一所述測試用例,并輸出每一測試用例的響應結果信息。
可選地,在本申請實施例所述的基于python執行測試用例的方法中,所述輸出每一測試用例的響應結果信息的步驟之后,還包括:
獲取預先訓練的復核模型;
將每一所述測試用例的響應結果信息輸入所述復核模型進行復核,得到復核結果。
可選地,在本申請實施例所述的基于python執行測試用例的方法中,所述使用python模塊并按照預設順序讀取所述至少一個測試用例的步驟包括:
根據每一所述測試用例對應的所述記錄信息的數據量對所述多個測試用例進行排序得到測試用例序列;
使用python模塊依次對所述測試用例序列中的測試用例進行讀取操作,其中,優先讀取數據量較小的測試用例。
可選地,在本申請實施例所述的基于python執行測試用例的方法中,所述使用python模塊并按照預設順序讀取所述至少一個測試用例的步驟包括:
根據每一所述測試用例對應的轉網申請時間對所述多個測試用例進行排序得到測試用例序列;
使用python模塊依次對所述測試用例序列中的測試用例進行讀取操作,其中,優先讀取申請時間較早的測試用例。
可選地,在本申請實施例所述的基于python執行測試用例的方法中,所述執行讀取的每一所述測試用例,并輸出每一測試用例的響應結果信息的步驟包括:
采用定時服務crontab模型來控制所述python模塊執行讀取的每一所述測試用例,其中,測試用例按照先讀取先執行的順序;
將每一所述測試用例的響應結果信息填入到響應出參列進行輸出。
第二方面,本申請實施例還提供了一種基于python執行測試用例的裝置,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京思特奇信息技術股份有限公司,未經北京思特奇信息技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010663433.0/2.html,轉載請聲明來源鉆瓜專利網。





