[發明專利]一種任務挑選方法和裝置有效
| 申請號: | 201811533288.3 | 申請日: | 2018-12-14 |
| 公開(公告)號: | CN109656796B | 公開(公告)日: | 2022-05-10 |
| 發明(設計)人: | 付得龍 | 申請(專利權)人: | 武漢斗魚魚樂網絡科技有限公司 |
| 主分類號: | G06F11/34 | 分類號: | G06F11/34 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 孟金喆 |
| 地址: | 430070 湖北省武漢市東湖新技術開發區軟件園東路*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 任務 挑選 方法 裝置 | ||
本發明實施例公開了一種任務挑選方法和裝置。該方法包括:根據目標施壓機集群中每個目標施壓機的目標配置信息,以及參考施壓機的參考配置信息和參考算力值,確定目標施壓機集群對應的空載算力和;確定在目標施壓機集群中當前執行的各第一任務對應的第一任務算力和;在空載算力和大于第一任務算力和時,對當前待測任務列表中的各第二任務進行遍歷,并將滿足預設挑選條件的第二任務的任務狀態更新為準備運行狀態,以在目標施壓機集群中執行滿足預設挑選條件的第二任務。通過本發明實施例的技術方案,可以提高施壓機的資源利用率,并避免出現資源過載的情況,從而提高了測試效率和準確性。
技術領域
本發明實施例涉及測試技術領域,尤其涉及一種任務挑選方法和裝置。
背景技術
性能測試是通過自動化的測試工具模擬多種正常以及異常負載條件來對系統的各項性能指標進行測試。負載測試和壓力測試都屬于性能測試,兩者可以結合進行。通過負載測試確定在各種工作負載下系統的性能,目的是測試當負載逐漸增加時,系統各項性能指標的變化情況。壓力測試是用于獲得系統能夠提供的最大服務級別的測試。
在開源壓測平臺中,如Ngrinder、Jmeter等,壓測模型通常是一個開環壓測過程,即利用預先指定的多個施壓機對壓測任務進行并發壓力測試。通常,每個壓測任務所需資源不同,而且每個施壓機因配置不同使得具有的資源以及消耗資源的能力也不同,從而在進行壓力測試時,易導致因壓測任務所需資源較少使得施壓機資源利用率低,或者因壓測任務所需資源較多使得施壓機資源過載的情況。
當施壓機資源較少,壓測任務較多時,若逐個執行壓測任務,則會大大降低施壓機資源利用率,以及降低測試效率。若同時執行所有壓測任務,則會使得每個施壓機資源過載并且每個壓測任務也無法達到壓力設定值,從而導致測試結果不準確,統計的測試數據不具備參考意義。
發明內容
本發明實施例提供了一種任務挑選方法和裝置,以提高施壓機的資源利用率,并避免出現資源過載的情況,從而提高了測試效率和準確性。
第一方面,本發明實施例提供了一種任務挑選方法,包括:
根據目標施壓機集群中每個目標施壓機的目標配置信息,以及參考施壓機的參考配置信息和參考算力值,確定所述目標施壓機集群對應的空載算力和;
確定在所述目標施壓機集群中當前執行的各第一任務對應的第一任務算力和;
在所述空載算力和大于所述第一任務算力和時,對當前待測任務列表中的各第二任務進行遍歷,并將滿足所述預設挑選條件的第二任務的任務狀態更新為準備運行狀態,以在所述目標施壓機集群中執行滿足所述預設挑選條件的第二任務。
第二方面,本發明實施例還提供了一種任務挑選裝置,包括:
空載算力和確定模塊,用于根據目標施壓機集群中每個目標施壓機的目標配置信息,以及參考施壓機的參考配置信息和參考算力值,確定所述目標施壓機集群對應的空載算力和;
第一任務算力和確定模塊,用于確定在所述目標施壓機集群中當前執行的各第一任務對應的第一任務算力和;
第二任務挑選模塊,用于在所述空載算力和大于所述第一任務算力和時,對當前待測任務列表中的各第二任務進行遍歷,并將滿足所述預設挑選條件的第二任務的任務狀態更新為準備運行狀態,以在所述目標施壓機集群中執行滿足所述預設挑選條件的第二任務。
本發明實施例通過基于一個參考施壓機的參考配置信息和參考算力值,對目標施壓機集群中每個目標施壓機資源以及當前執行的每個第一任務所需資源進行了歸一化處理和統一度量,并在目標施壓機集群對應的空載算力和大于第一任務算力和時,表明當前目標施壓機集群還可以執行額外的壓測任務,此時可以在當前待測任務列表中,挑選出滿足預設挑選條件的第二任務,從而通過繼續執行滿足預設挑選條件的第二任務,可以大大提高施壓機資源的利用率,并且也可以避免出現資源過載的情況,進而提高了測試效率以及準確性。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢斗魚魚樂網絡科技有限公司,未經武漢斗魚魚樂網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811533288.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:測試方法及裝置
- 下一篇:日志數據的關聯方法及裝置





