[發明專利]一種軟件性能測試方法及裝置在審
| 申請號: | 201511017817.0 | 申請日: | 2015-12-29 |
| 公開(公告)號: | CN105653451A | 公開(公告)日: | 2016-06-08 |
| 發明(設計)人: | 夏青;鐘輝全 | 申請(專利權)人: | 北京金山安全軟件有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京柏杉松知識產權代理事務所(普通合伙) 11413 | 代理人: | 馬敬;項京 |
| 地址: | 100085 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 軟件 性能 測試 方法 裝置 | ||
1.一種軟件性能測試方法,其特征在于,應用于終端,所述終端與服務器 通信連接,所述終端中安裝有待測試軟件,所述待測試軟件包括N個待測場景, 所述方法包括:
接收所述服務器發送的針對所述待測試軟件的測試指令,其中,所述測試 指令中至少包括待監控的第一性能指標和待監控的第二性能指標,所述第一性 能指標包括CPU利用率和/或內存占用,所述第二性能指標包括待測試軟件的電 量消耗和/或數據流量;
根據所述N個待測場景的測試順序,依次獲得每一待測場景對應的所述第一 性能指標的數據;
在獲得所有待測場景對應的所述第一性能指標的數據后,獲得所述待測試 軟件的所述第二性能指標的數據。
2.根據權利要求1所述的方法,其特征在于,獲得待測場景對應的所述第 一性能指標的數據,包括:
實時獲得待測場景對應的所述第一性能指標的數據;
或每隔預設時長,獲得待測場景對應的所述第一性能指標的數據。
3.根據權利要求1所述的方法,其特征在于,在所述根據所述N個待測場景 的測試順序,依次獲得每一待測場景對應的所述第一性能指標的數據之前,所 述方法還包括:
清除針對所述待測試軟件的緩存數據。
4.根據權利要求1所述的方法,其特征在于,所述方法還包括:
根據所獲得的每一待測場景對應的所述第一性能指標的數據,實時判斷所 述第一性能指標是否異常;
如果是,獲得當前針對所述待測試軟件的日志以及進程內存鏡像;
將所獲得的日志以及進程內存鏡像發送給所述服務器,以使服務器向用戶 展示所接收到的日志以及進程內存鏡像。
5.根據權利要求1至4任意一項所述的方法,其特征在于,所述方法還包括:
將至少包括所獲得的所述第一性能指標的數據和所述第二性能指標的數據 上傳給服務器,以使服務器對數據進行存儲和分析。
6.一種軟件性能測試裝置,其特征在于,應用于終端,所述終端與服務器 通信連接,所述終端中安裝有待測試軟件,所述待測試軟件包括N個待測場景, 所述裝置包括:接收模塊、第一獲得模塊和第二獲得模塊,其中,
所述接收模塊,用于接收所述服務器發送的針對所述待測試軟件的測試指 令,其中,所述測試指令中至少包括待監控的第一性能指標和待監控的第二性 能指標,所述第一性能指標包括CPU利用率和/或內存占用,所述第二性能指標 包括待測試軟件的電量消耗和/或數據流量;
所述第一獲得模塊,用于根據所述N個待測場景的測試順序,依次獲得每一 待測場景對應的所述第一性能指標的數據;
所述第二獲得模塊,用于在所述第一獲得模塊獲得所有待測場景對應的所 述第一性能指標的數據后,獲得所述待測試軟件的所述第二性能指標的數據。
7.根據權利要求6所述的裝置,其特征在于,所述第一獲得模塊,具體用 于:
根據所述N個待測場景的測試順序,依次實時獲得待測場景對應的所述第一 性能指標的數據;
或根據所述N個待測場景的測試順序,依次每隔預設時長,獲得待測場景對 應的所述第一性能指標的數據。
8.根據權利要求6所述的裝置,其特征在于,所述裝置還包括:清除模塊,
所述清除模塊,用于清除針對所述待測試軟件的緩存數據。
9.根據權利要求6所述的裝置,其特征在于,所述裝置還包括:判斷模塊、 第三獲得模塊和發送模塊,其中,
所述判斷模塊,用于根據所述第一獲得模塊所獲得的每一待測場景對應的 所述第一性能指標的數據,實時判斷所述第一性能指標是否異常;
所述第三獲得模塊,用于在所述判斷模塊判斷結果為是的情況下,獲得當 前針對所述待測試軟件的日志以及進程內存鏡像;
所述發送模塊,用于將所述第三獲得模塊所獲得的日志以及進程內存鏡像 發送給所述服務器,以使服務器向用戶展示所接收到的日志以及進程內存鏡像。
10.根據權利要求6至9任意一項所述的裝置,其特征在于,所述裝置還包 括:上傳模塊,
所述上傳模塊,用于將至少包括所獲得的所述第一性能指標的數據和所述 第二性能指標的數據上傳給服務器,以使服務器對數據進行存儲和分析。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京金山安全軟件有限公司,未經北京金山安全軟件有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201511017817.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:進行內存擴展的方法及裝置
- 下一篇:一種用戶前端體驗性能的監控方法





