[發明專利]云服務器的測試方法及裝置、存儲介質、電子設備在審
| 申請號: | 202110633436.4 | 申請日: | 2021-06-07 |
| 公開(公告)號: | CN115509827A | 公開(公告)日: | 2022-12-23 |
| 發明(設計)人: | 孫文東 | 申請(專利權)人: | 北京金山云網絡技術有限公司 |
| 主分類號: | G06F11/22 | 分類號: | G06F11/22 |
| 代理公司: | 北京華夏泰和知識產權代理有限公司 11662 | 代理人: | 蔡良偉 |
| 地址: | 100085 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 服務器 測試 方法 裝置 存儲 介質 電子設備 | ||
本發明公開了一種云服務器的測試方法及裝置、存儲介質、電子設備,屬于云服務領域。其中,該方法包括:獲取第一業務代碼;在所述第一業務代碼中添加云服務工具的工具代碼,得到第二業務代碼,其中,所述第二業務代碼對應云業務的實際使用環境;在目標云服務器中部署所述第二業務代碼,以在所述目標云服務器中運行所述第二業務代碼;對所述目標云服務器進行壓力測試,并獲取所述目標云服務器在測試過程中的設備運行參數。通過本發明,解決了相關技術測試云服務器的性能不準確的技術問題,提高了云服務器的測試準確率。
技術領域
本發明涉及云服務領域,具體而言,涉及一種云服務器的測試方法及裝置、存儲介質、電子設備。
背景技術
相關技術中,軟件測試行業為用戶提供更高品質的產品成為軟件生命周期的一個組成部分,在整個軟件測試過程中占有不可替代的比重。因此,對產品品質方面的測試是非常有意義的。而針對云服務器品質方面的測試方法為:通過benchmark等工具對云服務的硬件參數進行打分,硬件參數越高,分值越高,進而得出測試結論,可以描述云服務器的品質。
相關技術中,測試過于片面,得分并不能保證結果,即高得分并不能確切的代表高的品質。例如用戶用工具為多個云廠商的云服務器打分的得分相同,但是在真正使用時卻在性能等方面存在差別。所以打分與用戶對云服務器的實際操作不一致,打分僅僅是參考值,相關技術中針對云服務器的打分測試的測試結果并不準確。
針對相關技術中存在的上述問題,目前尚未發現有效的解決方案。
發明內容
本發明實施例提供了一種云服務器的測試方法及裝置、存儲介質、電子設備。
根據本發明實施例的一個方面,提供了一種云服務器的測試方法,包括:獲取第一業務代碼;在所述第一業務代碼中添加云服務工具的工具代碼,得到第二業務代碼,其中,所述第二業務代碼對應云業務的實際使用環境;在目標云服務器中部署所述第二業務代碼,以在所述目標云服務器中運行所述第二業務代碼;對所述目標云服務器進行壓力測試,并獲取所述目標云服務器在測試過程中的設備運行參數。
進一步,在所述目標云服務器中運行所述第二業務代碼包括:在所述目標云服務器中安裝Docker容器引擎;在所述Docker容器引擎安裝完成之后,采用所述Docker容器引擎將所述Docker鏡像上傳到所述目標云服務器的Docker鏡像倉庫后,在所述Docker鏡像倉庫啟動所述Docker鏡像,以運行所述第二業務代碼。
進一步,對所述目標云服務器進行壓力測試包括:接收待測試的壓力系數,其中,所述壓力系數用于表征所述目標云服務器的性能指標;基于所述壓力系數和所述目標云服務器的配置參數計算測試用例的負載量;在所述目標云服務器中模擬并發運行與所述負載量對應的業務進程。
進一步,在所述目標云服務器中模擬并發運行與所述負載量對應的業務進程包括:在預設進程池中查找與所述負載量匹配的進程組,其中,所述進程組包括若干個業務進程,所述若干個業務進程的負載之和與所述負載量相同;在所述目標云服務器中模擬并發運行所述進程組。
進一步,在所述目標云服務器中模擬并發運行與所述負載量對應的業務進程包括:在所述目標云服務器中創建M個業務請求,其中,所述M個業務請求的負載之和與所述負載量相同,其中,M為大于0的正整數;在所述目標云服務器中模擬并發運行所述M個業務請求。
進一步,獲取所述目標云服務器在測試過程中的設備運行參數包括:啟動所述目標云服務器中的監控進程;通過所述監控進程獲取所述目標云服務器在測試過程中的以下設備運行參數:CPU利用率,出入流量,內存占用率。
進一步,獲取第一業務代碼包括:從開發平臺獲取線上電商平臺的第一業務代碼;和/或,從開發平臺獲取線上游戲的第一業務代碼;和/或,從開發平臺獲取線上直播平臺的第一業務代碼。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京金山云網絡技術有限公司,未經北京金山云網絡技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110633436.4/2.html,轉載請聲明來源鉆瓜專利網。





