[發明專利]一種基于pyecharts實現的軟件穩定性測試方法在審
| 申請號: | 202111318296.8 | 申請日: | 2021-11-09 |
| 公開(公告)號: | CN113918470A | 公開(公告)日: | 2022-01-11 |
| 發明(設計)人: | 薛巖;宿魯艷;劉翠翠;李晨思 | 申請(專利權)人: | 中國電子科技集團公司第二十八研究所 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 江蘇圣典律師事務所 32237 | 代理人: | 胡建華 |
| 地址: | 210007 江*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 pyecharts 實現 軟件 穩定性 測試 方法 | ||
1.一種基于pyecharts實現的軟件穩定性測試方法,其特征在于,包括如下步驟:
步驟1,制定軟件穩定性測試指標采集與顯示模板,獲得模板腳本;
步驟2,配置被測軟件服務器信息和所述被測軟件服務器上待采集軟件穩定性測試指標相關信息,獲得配置腳本;
步驟3,采集被測軟件服務器的軟件穩定性測試指標,獲得軟件穩定性測試指標的采集數據;
步驟4,對軟件穩定性測試指標的采集數據進行指標變化分析,獲得軟件穩定性測試指標在測試期間的指標數值變化情況;
步驟5,將軟件穩定性測試指標的采集數據和指標數值變化情況生成可視化圖表和測試報告。
2.根據權利要求1所述的一種基于pyecharts實現的軟件穩定性測試方法,其特征在于,步驟1中所述軟件穩定性測試指標的類型包括操作系統指標、數據庫指標、網絡指標和業務數據指標;所述業務數據指標根據軟件應用場景確定;所述軟件穩定性測試指標采集與顯示模板中包括采集各個軟件穩定性測試指標的函數以及將單個軟件穩定性測試指標的采集數據顯示成圖表的函數;所述圖表包括線圖、餅圖、柱狀圖和表格。
3.根據權利要求2所述的一種基于pyecharts實現的軟件穩定性測試方法,其特征在于,步驟2中所述被測軟件服務器信息包括:被測軟件業務服務器的IP地址、操作系統用戶名和密碼以及被測軟件數據庫服務器的IP地址、操作系統用戶名和密碼、數據庫用戶名和密碼;所述被測軟件服務器上待采集軟件穩定性測試指標相關信息包括待采集軟件穩定性測試指標和對應軟件穩定性測試指標的采集時間間隔。
4.根據權利要求3所述的一種基于pyecharts實現的軟件穩定性測試方法,其特征在于,步驟3包括將模板腳本和配置腳本上傳至一臺公共服務器,所述公共服務器不包括待測軟件所在的業務服務器和數據庫服務器,配置腳本采用ssh遠程連接待測軟件所在的業務服務器和數據庫服務器,調用模板腳本中的采集操作系統指標、網絡指標和業務數據指標的函數實現操作系統指標、網絡指標和業務數據指標的數據采集;配置腳本通過調用Oracle組件或連接ODBC數據源的方式,實現對數據庫的連接,調用模板腳本中的數據庫指標的函數,采集數據庫指標。
5.根據權利要求4所述的一種基于pyecharts實現的軟件穩定性測試方法,其特征在于,步驟5包括:
步驟5-1,將軟件穩定性測試指標的采集數據和指標數值變化情況以可視化圖表展示;
步驟5-2,提供輕量級網頁瀏覽服務器,實現測試報告的HTML頁面顯示。
6.根據權利要求5所述的一種基于pyecharts實現的軟件穩定性測試方法,其特征在于,步驟5-1包括配置腳本調用模板腳本中將單個軟件穩定性測試指標的采集數據顯示成圖表的函數,根據軟件穩定性測試指標的采集數據的時間相關性,分別采用線圖、柱狀圖、餅圖和表格的可視化圖標形式,將采集數據輸出至一個HTML文件,形成一頁紙;可視化圖表包含測試開始至測試結束整個周期的測試數據。
7.根據權利要求6所述的一種基于pyecharts實現的軟件穩定性測試方法,其特征在于,所述模板腳本和配置腳本使用python語言編寫,將單個軟件穩定性測試指標的采集數據顯示成圖表的函數包括通過pyecharts生成echarts圖表。
8.根據權利要求7所述的一種基于pyecharts實現的軟件穩定性測試方法,其特征在于,步驟5-2包括采用python內建HTTP服務器執行命令python-m http.server[端口號]實現HTML頁面的瀏覽,端口號支持配置。
9.根據權利要求1所述的一種基于pyecharts實現的軟件穩定性測試方法,其特征在于,步驟3與非穩定性測試執行過程并行,即數據采集在非穩定性測試執行操作中進行;所述非穩定性測試包括功能測試、性能測試和接口測試。
10.根據權利要求8所述的一種基于pyecharts實現的軟件穩定性測試方法,其特征在于,步驟2中所述被測軟件服務器上待采集軟件穩定性測試指標相關信息還包括單個軟件穩定性測試指標的采集數據文件的保存路徑;步驟3中獲得軟件穩定性測試指標的采集數據后,支持將單個軟件穩定性測試指標的采集數據保存成文件;步驟5中的HTML頁面提供采集數據文件的下載鏈接,通過HTML頁面單擊下載鏈接,能夠下載查看測試周期內對應軟件穩定性測試指標的采集數據的詳細信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國電子科技集團公司第二十八研究所,未經中國電子科技集團公司第二十八研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111318296.8/1.html,轉載請聲明來源鉆瓜專利網。





