Rally 是一種工具和框架,可讓您編寫簡單的插件並將它們組合到複雜的測試場景中,從而允許執行各種測試!
Rally 旨在提供一個測試框架,能夠在真實的部署場景中執行特定的、複雜的和可重現的測試案例。
Rally 的工作流程可以透過下圖直觀地看到:
ReadTheDocs 上的 Rally 文件是開始學習 Rally 的完美起點。它透過這個基準測試工具為您提供簡單且說明性的指導。
例如,請參閱 Rally 分步教程,該教程在一系列課程中解釋如何探索 Rally 在對 OpenStack 雲端進行基準測試時的強大功能。
在軟體架構方面,Rally 由 4 個主要元件組成:
有 3 個主要的進階 Rally 用例:
Rally 旨在幫助的典型案例有:
自動化測量和分析,重點在於新程式碼變更如何影響 OpenStack 效能;
使用 Rally Profiler 檢測擴充和效能問題;
研究不同的部署如何影響作業系統效能:
- 尋找一套適合的OpenStack部署架構;
- 為不同負載(控制器數量、swift 節點等)建立部署規範;
自動搜尋最適合特定 OpenStack 雲端的硬體;
自動產生生產雲規範:
- 確定基本雲端操作的終端負載:VM 啟動和停止、區塊設備建立/銷毀以及各種 OpenStack API 方法;
- 檢查不同負載情況下雲基本操作的效能。