sys-cmd h1load
sys-cmd h1load, WEB-CLI'de seçili route table'dan bir HTTP/1 adresine belirtilen sayıda eşzamanlı bağlantıyla istek gönderir ve test süresince her saniye için istek sayısını, hataları ve yanıt sürelerini satır satır yazar. Yükün zaman içinde nasıl karşılandığını, gecikmenin hangi anda arttığını izlemek için kullanılır.
Komut Özeti
h1load sözcüğünden sonra yazılan her şey araca olduğu gibi aktarılır. Zorunlu alan yoktur; adres en sona yazılır.
Nasıl Çalışır
| Konu | Davranış |
|---|---|
| Bağlam | İstekler seçili v-device ve route table içinden gönderilir. |
| Süre | İstek sayısı ya da süre sınırına ulaşınca kapanır; sınır verilmezse Ctrl+C ile durdurulur. |
| Pipe | Çıktı | ile süzülebilir ya da to-file ile dosyaya yazılabilir. |
| Kayıt | Her çalıştırma kullanıcı loglarına yazılır. |
Sık Kullanılan Parametreler
| Parametre | Ne yapar | Arkasına ne yazılır |
|---|---|---|
-c | Eşzamanlı bağlantı sayısını belirler | Sayı (ör. 20) |
-n | Gönderilecek toplam istek sayısını belirler | Sayı |
-d | Testin süresini belirler | Saniye |
-t | Kullanılacak iş parçacığı sayısını belirler | Sayı |
Tablo sık kullanılan parametreleri özetler; parametre adları ve çıktı sütunları aracın cihazdaki sürümüne bağlıdır.
Örnekler
Bilinmesi Gerekenler
Yük gerçek kullanıcıları etkiler
Test hedefe gerçek istekler gönderir. Canlı bir vService'te düşük bağlantı sayısı ve kısa süreyle başlanır, değerler adım adım artırılır. WAF, oran sınırlama ya da bağlantı limiti kuralları test trafiğini engelleyebilir; bu durumda ölçüm hedefin değil kuralların davranışını gösterir.
- Yük üreten taraf da ölçülür. Çok yüksek bağlantı sayıları cihazın kendi işlemci kaynağını tüketir; sonuç bu durumda hedefin sınırını değil yük üreticisinin sınırını gösterir.
- Toplam hız ve gecikme dağılımı tek bir özet olarak isteniyorsa
wrkkullanılır.
