[發明專利]應用性能數據采集方法、終端、計算機設備及存儲介質在審
| 申請號: | 201910048273.6 | 申請日: | 2019-01-18 |
| 公開(公告)號: | CN109840209A | 公開(公告)日: | 2019-06-04 |
| 發明(設計)人: | 王慶豐 | 申請(專利權)人: | 深圳壹賬通智能科技有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 深圳眾鼎專利商標代理事務所(普通合伙) 44325 | 代理人: | 黃章輝 |
| 地址: | 518000 廣東省深圳市前海深港合作區前*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 應用性能數據 采集 測試終端 性能數據 性能數據采集 計算機設備 客戶端軟件 存儲介質 服務進程 終端 接收性能數據 發送 建立連接 接收終端 性能測試 腳本 延時 應用 訪問 | ||
本發明涉及性能測試領域,公開了應用性能數據采集方法、終端、計算機設備及存儲介質,其中的一種應用性能數據采集方法包括:執行包含WebSocket協議的性能數據采集腳本,啟用WebSocket服務進程,并采集指定應用的性能數據;當所述WebSocket服務進程與接收終端上的客戶端軟件建立連接時,將所述性能數據通過WebSocket協議發送到所述客戶端軟件。本發明提供的應用性能數據采集方法,可以及時地接收到測試終端發送的性能數據,同時大大減少向測試終端發送的請求數,降低測試終端的訪問壓力,減少接收性能數據的延時,提高性能數據采集的準確性。
技術領域
本發明涉及性能測試領域,尤其涉及一種應用性能數據采集方法、終端、計算機設備及存儲介質。
背景技術
adb是android sdk(安卓系統軟件開發工具包)里的一個工具,adb的全稱為Android Debug Bridge,起到調試橋的作用。
在安卓應用測試領域,常常需要采集應用的性能數據。在采集的過程中,需要使用adb工具,如在adb Shell(adb的字符交互界面)中執行獲取應用性能命令。然而這種方式是通過adb協議來發送采集命令與接收應用性能數據的,需要將接收到數據先保存在PC(個人計算機)端的文件中,再通過Web網頁吧應用性能數據顯示出來,這樣會導致顯示出來的應用性能數據存在較大的延遲。有時應用性能數據的延時大于1秒。
發明內容
基于此,有必要針對上述技術問題,提供一種應用性能數據采集方法、終端、計算機設備及存儲介質,以減少采集應用性能數據的延遲時間。
一種應用性能數據采集方法,包括:
執行包含WebSocket協議的性能數據采集腳本,啟用WebSocket服務進程,并采集指定應用的性能數據;
當所述WebSocket服務進程與接收終端上的客戶端軟件建立連接時,將所述性能數據通過WebSocket協議發送到所述客戶端軟件。
一種應用性能數據采集方法,包括:
啟用客戶端軟件,建立客戶端軟件與測試終端的WebSocket服務進程的連接;
通過WebSocket協議接收所述測試終端發送的性能數據,所述性能數據在所述測試終端通過包含WebSocket協議的性能數據采集腳本對指定應用進行采集而獲得;
通過所述客戶端軟件對所述性能數據進行解析,輸出應用性能圖表。
一種測試終端,包括:
采集模塊,用于執行包含WebSocket協議的性能數據采集腳本,啟用WebSocket服務進程,并采集指定應用的性能數據;
發送模塊,用于當所述WebSocket服務進程與接收終端上的客戶端軟件建立連接時,將所述性能數據通過WebSocket協議發送到所述客戶端軟件。
一種接收終端,包括:
連接模塊,用于啟用客戶端軟件,建立客戶端軟件與測試終端的WebSocket服務進程的連接;
接收模塊,用于通過WebSocket協議接收所述測試終端發送的性能數據,所述性能數據在所述測試終端通過包含WebSocket協議的性能數據采集腳本對指定應用進行采集而獲得;
輸出模塊,用于通過所述客戶端軟件對所述性能數據進行解析,輸出應用性能圖表。
一種計算機設備,包括存儲器、處理器以及存儲在所述存儲器中并可在所述處理器上運行的計算機程序,所述處理器執行所述計算機程序時實現上述應用性能數據采集方法的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳壹賬通智能科技有限公司,未經深圳壹賬通智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910048273.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種檢測文件異常操作的方法及系統
- 下一篇:一種測試方法、裝置及電子設備





