[發明專利]服務器性能測試方法及系統有效
| 申請號: | 201611103701.3 | 申請日: | 2016-12-05 |
| 公開(公告)號: | CN106776165B | 公開(公告)日: | 2020-08-25 |
| 發明(設計)人: | 盧威 | 申請(專利權)人: | 阿里巴巴(中國)有限公司 |
| 主分類號: | G06F11/22 | 分類號: | G06F11/22;G06F11/26;G06F11/36 |
| 代理公司: | 北京博雅睿泉專利代理事務所(特殊普通合伙) 11442 | 代理人: | 唐麗 |
| 地址: | 310052 浙江省杭州市濱江*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 服務器 性能 測試 方法 系統 | ||
1.一種服務器性能測試方法,應用于包括有相互通信連接的后臺服務器、多個測試服務器及多個項目服務器的性能測試系統,其特征在于,該方法包括:
所述后臺服務器根據接收到的施壓請求獲取該施壓請求中的施壓數據,所述施壓數據包括施壓腳本、選擇的測試服務器及選擇的項目服務器;
所述后臺服務器向選擇的測試服務器發送施壓指令;
所述測試服務器根據所述施壓指令向所述項目服務器發送測試請求以測試所述項目服務器;
所述項目服務器采集測試過程中的性能測試數據;
所述項目服務器將所述性能測試數據發送給所述后臺服務器并進行存儲。
2.如權利要求1所述的服務器性能測試方法,其特征在于,所述施壓數據還包括:配置施壓人數、施壓間隔時間、施壓持續時間,所述測試服務器根據所述施壓指令向所述項目服務器發送測試請求以測試所述項目服務器的步驟具體包括:所述測試服務器根據所述施壓數據中的施壓人數、施壓間隔時間及施壓持續時間向所述項目服務器發送的測試請求以測試所述項目服務器。
3.如權利要求1所述的服務器性能測試方法,其特征在于,所述性能測試數據包括:CPU占用率、內存占用率、磁盤讀寫情況、網絡帶寬使用數據。
4.如權利要求3所述的服務器性能測試方法,其特征在于,該方法還包括:
所述后臺服務器根據所述性能測試數據生成測試報告并進行存儲。
5.如權利要求4所述的服務器性能測試方法,其特征在于,該方法還包括:
所述后臺服務器將多次測試得到的性能測試數據生成對比文件供用戶終端查看。
6.如權利要求4所述的服務器性能測試方法,其特征在于,該方法還包括:
所述后臺服務器將所述測試報告發送給相應的用戶。
7.如權利要求1所述的服務器性能測試方法,其特征在于,所述施壓請求為Jenkins持續集成工具持續發送給所述后臺服務器;或
用戶終端接收到用戶的測試操作后,發送給所述后臺服務器。
8.如權利要求7所述的服務器性能測試方法,其特征在于,所述Jenkins持續集成工具定時向所述后臺服務器發送施壓請求;或在網站版本更新時向所述后臺服務器發送施壓請求。
9.如權利要求7所述的服務器性能測試方法,其特征在于,該方法在所述用戶終端向所述后臺服務器發送施壓請求之前還包括:
所述用戶終端接收用戶根據測試服務器及項目服務器的使用狀況選擇非工作狀態的測試服務器及項目服務器的操作。
10.一種服務器性能測試系統,應用于包括有相互通信連接的后臺服務器、測試服務器及項目服務器的性能測試系統,其特征在于,該系統包括:后臺服務器、多個測試服務器及多個項目服務器;
所述后臺服務器包括:
用于根據接收到的施壓請求獲取該施壓請求中的施壓數據的施壓數據獲取模塊,所述施壓數據包括施壓腳本、選擇的測試服務器及選擇的項目服務器;
用于向選擇的測試服務器發送施壓指令的施壓指令發送模塊;
所述測試服務器包括:
用于根據所述施壓指令向所述項目服務器發送測試請求以測試所述項目服務器的測試發送模塊;
所述項目服務器包括:
用于采集測試過程中的性能測試數據的測試數據采集模塊;
用于將所述性能測試數據發送給所述后臺服務器并進行存儲的測試數據發送模塊。
11.如權利要求10所述的服務器性能測試系統,其特征在于,所述施壓數據還包括:配置施壓人數、施壓間隔時間、施壓持續時間,所述測試發送模塊包括根據所述施壓數據中的施壓人數、施壓間隔時間及施壓持續時間向所述項目服務器發送的測試請求以測試所述項目服務器。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于阿里巴巴(中國)有限公司,未經阿里巴巴(中國)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611103701.3/1.html,轉載請聲明來源鉆瓜專利網。





