Rally adalah alat & kerangka kerja yang memungkinkan seseorang menulis plugin sederhana dan menggabungkannya dalam skenario pengujian kompleks yang memungkinkan untuk melakukan semua jenis pengujian!
Rally dimaksudkan untuk menyediakan kerangka pengujian yang mampu melakukan kasus pengujian yang spesifik , rumit , dan dapat direproduksi pada skenario penerapan nyata .
Alur kerja reli dapat divisualisasikan dengan diagram berikut:
Dokumentasi Rally di ReadTheDocs adalah tempat yang tepat untuk mulai belajar tentang Rally. Ini memberi Anda panduan yang mudah dan ilustratif melalui alat pembandingan ini.
Misalnya, lihat tutorial langkah demi langkah Rally yang menjelaskan, dalam serangkaian pelajaran, cara mengeksplorasi kekuatan Rally dalam melakukan benchmarking cloud OpenStack Anda.
Dari segi arsitektur perangkat lunak, Rally dibangun dari 4 komponen utama:
Ada 3 Kasus Penggunaan Reli tingkat tinggi yang utama:
Kasus umum yang ingin dibantu oleh Rally adalah:
Mengotomatiskan pengukuran & pembuatan profil yang berfokus pada bagaimana perubahan kode baru memengaruhi kinerja OpenStack;
Menggunakan profiler Rally untuk mendeteksi masalah penskalaan & kinerja;
Selidiki bagaimana penerapan yang berbeda memengaruhi kinerja OS:
- Temukan kumpulan arsitektur penerapan OpenStack yang sesuai;
- Buat spesifikasi penerapan untuk beban berbeda (jumlah pengontrol, node cepat, dll.);
Mengotomatiskan pencarian perangkat keras yang paling cocok untuk cloud OpenStack tertentu;
Mengotomatiskan pembuatan spesifikasi cloud produksi:
- Menentukan beban terminal untuk operasi cloud dasar: VM start & stop, Block Device membuat/menghancurkan & berbagai metode OpenStack API;
- Periksa kinerja operasi cloud dasar jika terjadi beban yang berbeda.