[發明專利]壓力測試方法、系統、存儲介質及終端有效
| 申請號: | 202110976083.8 | 申請日: | 2021-08-24 |
| 公開(公告)號: | CN113688041B | 公開(公告)日: | 2023-01-31 |
| 發明(設計)人: | 蔣秋岑;郝偉;陳琳 | 申請(專利權)人: | 紫光展銳(重慶)科技有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 上海恒銳佳知識產權代理事務所(普通合伙) 31286 | 代理人: | 黃海霞 |
| 地址: | 400700 重慶市*** | 國省代碼: | 重慶;50 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 壓力 測試 方法 系統 存儲 介質 終端 | ||
本發明提供了一種壓力測試方法、系統、存儲介質及終端,方法包括:根據設備標識確定與待測設備對應的功能模塊信息,功能模塊信息包括M個功能模塊的名稱、與每個功能模塊對應的預設占比值;針對M個功能模塊中的任意一個功能模塊,計算功能模塊的預設占比值與M個功能模塊的預設占比值的和之間的比值,得到功能模塊的實際占比值;根據M個功能模塊的實際占比值,確定每個功能模塊對應的隨機數區間;接收來自測試主機的隨機事件,隨機事件包括隨機數;執行隨機數所落入的隨機數區間對應的功能模塊,獲取所述功能模塊的調用結果,本發明的方法能夠有效適應不同場景下對設備的功能測試,提高測試效果。
技術領域
本發明涉及設備測試技術領域,尤其涉及一種壓力測試方法、系統、存儲介質及終端。
背景技術
傳統意義上的隨機壓力測試(monkey testing)是安卓(Android)中的一個命令行工具,可以運行在模擬器和實際設備里,它通過向系統發送偽隨機的用戶事件流(比如按鍵輸入,觸摸屏輸入,手勢入等)實現對正在開發的應用程序進行壓力測試,通過隨機事件盡可能的覆蓋到所有可能出現的情況,在測試領域通常指代任何人任何長時間的操作,系統都不會出錯,搞怪測試(monkey testing)是一種為了測試軟件的穩定性,健壯性的有效快速的方法。
而對于搭載嵌入式實時系統的物聯網設備而言,在應用處理器(ApplicationProcessor,AP)以迷你實時操作系統內核(Free Real-time Operating System,FreeRTOS)為內核的實時操作系統為例,操作系統內核(kernel)是作為最底層的業務,影響整個AP最核心的模塊,對平臺系統穩定性的影響最大,因此平臺系統穩定性的測試重點就圍繞kernel的主要業務流程開展設計。而FreeRTOS是一個迷你的實時操作系統內核,作為一個輕量級的操作系統,功能包括:任務管理、線程通信、內存管理、時間管理、軟件定時器等,線程通信比如信號量和消息隊列等,可基本滿足較小系統的需要。平臺的穩定性測試圍繞FreeRTOS的特點開展設計,從系統測試角度,直接可以通過各種平臺業務場景去覆蓋,由此可以設計一種基于RTOS的測試方法,通過不同的平臺場景去覆蓋系統功能,測試系統的穩定性和健壯性。
在設備研發項目周期中,平臺測試會針對嵌入式設備各個模塊分別進行功能測試和壓力測試,保證各模塊功能達標,但是目前的測試過程容易忽略對各個模塊功能組合隨機調用的場景覆蓋,并且針對不同產品形態的設備,其關鍵用戶場景也會有所差異,顯然現有的固定組合的測試無法滿足實際測試要求。
因此,有必要提供一種新型的壓力測試方法、系統、存儲介質及終端以解決現有技術中存在的上述問題。
發明內容
本發明的目的在于提供一種壓力測試方法、系統、存儲介質及終端,有效適應不同場景下對設備的功能測試。
第一方面,為實現上述目的,本發明的所述一種壓力測試方法,所述方法包括:
根據設備標識確定與待測設備對應的功能模塊信息,所述功能模塊信息包括M個功能模塊的名稱、與每個功能模塊對應的預設占比值,其中,功能模塊被調用次數越多,預設占比值越大,M為正整數;
針對M個功能模塊中的任意一個功能模塊,計算所述功能模塊的預設占比值與所述M個功能模塊的預設占比值的和之間的比值,得到所述功能模塊的實際占比值;
根據所述M個功能模塊的實際占比值,確定每個功能模塊對應的隨機數區間,其中,功能模塊的實際占比值越大,功能模塊對應的隨機數區間占隨機數整體區間的比值越大;
接收來自測試主機的隨機事件,所述隨機事件包括隨機數;
執行所述隨機數所落入的隨機數區間對應的功能模塊,獲取所述功能模塊的調用結果。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于紫光展銳(重慶)科技有限公司,未經紫光展銳(重慶)科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110976083.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種散貨港口生產調度優化方法
- 下一篇:一種防誤合閘聯鎖裝置





