[發明專利]性能測試方法、裝置、計算機設備和存儲介質在審
| 申請號: | 202111115019.7 | 申請日: | 2021-09-23 |
| 公開(公告)號: | CN113849402A | 公開(公告)日: | 2021-12-28 |
| 發明(設計)人: | 周平平;高峰 | 申請(專利權)人: | 網易(杭州)網絡有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 深圳紫藤知識產權代理有限公司 44570 | 代理人: | 管婷 |
| 地址: | 310052 浙江省杭州*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 性能 測試 方法 裝置 計算機 設備 存儲 介質 | ||
本申請實施例公開了性能測試方法、裝置、計算機設備和存儲介質;獲取測試任務信息以及當前測試變量;根據測試任務信息以及當前測試變量,生成測試用例集;根據測試用例集對目標設備進行性能測試,確定測試用例集中每個測試用例的性能狀態;當測試用例集中的所有測試用例的性能狀態均為第二性能狀態時,更改當前測試變量的取值范圍,得到下一測試變量;當測試用例集中的任意一個測試用例的性能狀態為第一性能狀態時,根據所有測試用例的性能狀態確定目標設備的性能測試結果。在本申請實施例中,在循環測試過程中,通過獲取所有測試用例在每輪測試中的性能狀態,可以表征整個性能測試結果,提升每輪測試結果的準確性。
技術領域
本申請涉及軟件測試領域,具體涉及性能測試方法、裝置、計算機設備和存儲介質。
背景技術
近年來,隨著互聯網技術發展,性能測試越來越重要,為了提高測試結果的準確性和可靠性,在一個性能測試過程中常常需要進行多次測試。
然而,每次測試得到的測試結果都只是對當次測試結果的表達,不能用來表征整個性能測試過程的結果,是當前面臨的重大技術問題。
發明內容
本申請實施例提供性能測試方法、裝置、計算機設備和存儲介質,在循環測試過程中,通過獲取所有測試用例在每輪測試中的性能狀態,可以表征整個性能測試結果,提升每輪測試結果的準確性。
本申請實施例提供一種性能測試方法,包括:獲取測試任務信息以及當前測試變量,所述當前測試變量包括初始測試變量;根據所述測試任務信息以及所述當前測試變量,生成測試用例集,所述測試用例集包括至少一個測試用例;根據所述測試用例集對目標設備進行性能測試,確定所述測試用例集中每個所述測試用例的性能狀態,所述性能狀態包括第一性能狀態和第二性能狀態;當所述測試用例集中的所有所述測試用例的性能狀態均為所述第二性能狀態時,更改所述當前測試變量的取值范圍,得到下一測試變量;當所述測試用例集中的任意一個所述測試用例的性能狀態為所述第一性能狀態時,根據所述測試用例集中的所有所述測試用例的性能狀態確定所述目標設備的性能測試結果。
本申請實施例還提供一種性能測試裝置,包括:獲取單元,用于獲取測試任務信息以及當前測試變量,所述當前測試變量包括初始測試變量;測試用例生成單元,用于根據所述測試任務信息以及所述當前測試變量,生成測試用例集,所述測試用例集包括至少一個測試用例;性能測試單元,用于根據所述測試用例集對目標設備進行性能測試,確定所述測試用例集中每個所述測試用例的性能狀態,所述性能狀態包括第一性能狀態和第二性能狀態;測試變量處理單元,用于當所述測試用例集中的所有所述測試用例的性能狀態均為所述第二性能狀態時,更改所述當前測試變量的取值范圍,得到下一測試變量;性能測試結果確定單元,用于當所述測試用例集中的任意一個所述測試用例的性能狀態為所述第一性能狀態時,根據所述測試用例集中的所有所述測試用例的性能狀態確定所述目標設備的性能測試結果。
本申請實施例還提供一種計算機設備,包括存儲器存儲有多條指令;所述處理器從所述存儲器中加載指令,以執行本申請實施例所提供的任一種性能測試方法中的步驟。
本申請實施例還提供一種計算機可讀存儲介質,所述計算機可讀存儲介質存儲有多條指令,所述指令適于處理器進行加載,以執行本申請實施例所提供的任一種性能測試方法中的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于網易(杭州)網絡有限公司,未經網易(杭州)網絡有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111115019.7/2.html,轉載請聲明來源鉆瓜專利網。





