[發明專利]一種模擬用戶行為的性能自動化方法及裝置在審
| 申請號: | 201711486609.4 | 申請日: | 2017-12-29 |
| 公開(公告)號: | CN108595312A | 公開(公告)日: | 2018-09-28 |
| 發明(設計)人: | 徐世豪;卞偉 | 申請(專利權)人: | 瑞庭網絡技術(上海)有限公司 |
| 主分類號: | G06F11/34 | 分類號: | G06F11/34 |
| 代理公司: | 工業和信息化部電子專利中心 11010 | 代理人: | 吳永亮 |
| 地址: | 200120 上海市浦東新區自*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 測試 測試文檔 模擬用戶行為 目標應用 性能數據 預設操作 自動化 自動化測試框架 讀取 可讀存儲介質 計算機設備 自動模擬 進程 耦合 子框架 加載 全程 配置 | ||
1.一種模擬用戶行為的性能自動化方法,其特征在于,所述方法包括:
配置測試文檔,所述測試文檔包括至少一個用于對目標應用執行預設操作的測試用例,所述測試用例耦合有執行該測試用例的運行進程;
在自動化測試框架加載該測試文檔以讀取到所述運行進程時,由自動化執行子框架執行該運行進程所屬的測試用例。
2.根據權利要求1所述的方法,其特征在于,所述測試用例還耦合有至少一個性能數據采集進程,所述性能數據采集進程用于收集在執行該測試用例時生成的性能數據;
所述方法還包括:
在所述自動化測試框架基于該測試用例讀取到所述性能數據采集進程時,調用所述性能數據采集進程采集由所述自動化執行子框架執行該測試用例時生成的性能數據。
3.根據權利要求2所述的方法,其特征在于,所述在所述自動化測試框架基于該測試用例讀取到所述性能數據采集進程時,調用所述性能數據采集進程采集由所述自動化執行子框架執行該測試用例時生成的性能數據,包括:
所述自動化測試框架調用所述性能數據采集進程以生成該性能數據采集進程對應的采集線程建立指令;
依據所述采集線程建立指令在采集端建立相應的采集線程,以供所述采集端基于該采集線程從所述自動化測試框架處采集相應的所述性能數據。
4.根據權利要求2所述的方法,其特征在于,所述性能數據包括:內存、響應時間、流量、幀率、CPU中的一種或多種。
5.根據權利要求4所述的方法,其特征在于,所述性能數據包括響應時間;
在測試用例中耦合響應時間采集進程,包括:
在所述測試用例中的代碼中進行代碼插樁以填加響應時間獲取埋點。
6.根據權利要求3所述的方法,其特征在于,所述方法還包括:
所述自動化測試框架或所述采集端將所述性能數據上傳至存儲中心進行保存;
和/或,所述自動化測試框架或所述采集端將所述性能數據生成性能數據報告。
7.一種模擬用戶行為的性能自動化裝置,其特征在于,所述裝置包括:
配置模塊,用于配置測試文檔,所述測試文檔包括至少一個用于對目標應用執行預設操作的測試用例,所述測試用例耦合有執行該測試用例的運行進程;
測試用例執行模塊,用于在自動化測試框架加載該測試文檔以讀取到所述運行進程時,由自動化執行子框架執行該運行進程所屬的測試用例。
8.根據權利要求1所述的裝置,其特征在于,所述測試用例還耦合有至少一個性能數據采集進程,所述性能數據采集進程用于收集在執行該測試用例時生成的性能數據;
所述裝置還包括:
性能數據采集進程執行模塊,用于在所述自動化測試框架基于該測試用例讀取到所述性能數據采集進程時,調用所述性能數據采集進程采集由所述自動化執行子框架執行該測試用例時生成的性能數據。
9.一種計算機設備,其特征在于,包括存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,所述處理器執行所述程序時以實現權利要求1至6中任意一項所述方法的步驟。
10.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質存儲有一個或者多個程序,所述一個或者多個程序可被一個或者多個處理器執行,以實現權利要求1至6中任意一項所述方法的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于瑞庭網絡技術(上海)有限公司,未經瑞庭網絡技術(上海)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711486609.4/1.html,轉載請聲明來源鉆瓜專利網。





