Persyaratan: Saya telah menggunakan banyak alat pengujian stres HTTP sebelumnya, seperti: Jmeter, apachebench dan alat lainnya, beberapa alat pengujian stres relatif besar atau kompleks dalam konfigurasi, dan bahkan harus datang ke beberapa runtime, yang tidak terlalu nyaman untuk dioperasikan.
Resensi:
Alamat GitHub kasuari:Login hyperlink terlihat. Tutorial Kasuari:Login hyperlink terlihat. Unduhan versi Windows kasuari:Login hyperlink terlihat.
Cassowary adalah penguji beban HTTP / S lintas platform terbaru. Saya menggunakan Go Editor Cassowary, berharap pengembang, penguji, dan sysadmin dapat dengan mudah melakukan pengujian beban. Kasuari terinspirasi oleh banyak proyek open source klasik seperti k6, ab, dan httestat.
fungsi
- Dua mode pengujian: standar dan kustom. Dalam mode kustom, Anda dapat memilih jalur URL
- Ramah CI
- Algoritme fleksibel: Algoritme dapat dikirim langsung ke Prometheus PushGateway atau sebagai file JSON
- Penyesuaian fleksibel: Anda dapat dengan bebas memilih bidang header HTTP mana yang akan digunakan
- Lintas platform: Satu biner mendukung Linux, Mac OSX, dan Windows secara bersamaan
Contoh: 100 pengguna bersamaan mengirim 1000 permintaan ke URL secara bersamaan
Anda dapat melihat bahwa permintaan selesai dalam 1,7 detik,Rata-rata, 569 permintaan dapat diselesaikan dalam 1 detikPada saat yang sama, kami masuk ke sistem manajemen latar belakang Alibaba Cloud untuk memeriksa pemantauan (tidak terlalu akurat, tetapi dapat menunjukkan bahwa konkurensi pada saat itu memang sangat besar), seperti yang ditunjukkan pada gambar di bawah ini:
(Akhir)
|