Yaygın HTTP Hata Durum Kodları
Yük testi sırasında çeşitli HTTP hata yanıt kodlarıyla karşılaşabilirsiniz. Bu kodları tanımak ve anlamak, sorunları teşhis etmek ve sistem performansını iyileştirmek için çok önemlidir. İşte bazı yaygın hata kodlarının listesi:
İstemci hataları (400-499)
400 Bad Request -- İstek geçersizdi ve sunucu bunu anlayamadı. Genellikle istemci tarafı girişi doğrulamayı geçemediğinde gerçekleşir.
401 Unauthorized -- Bu hata, istemcinin istenen yanıtı almak için kendisini doğrulaması gerektiğini belirtir. Genellikle kullanıcı kimliği doğrulanmadığında meydana gelir.
403 Forbidden -- İstemcinin içeriğe erişim hakları yoktur; yani yetkisizdir. Kullanıcının kimliği doğrulanmıştır ancak gerekli haklara veya izinlere sahip değildir.
404 Not Found -- Sunucu istenen kaynağı bulamıyor. Bu genellikle bozuk veya ölü bir bağlantıya işaret eder.
405 Method Not Allowed -- İstek yöntemi verilen URI için desteklenmemektedir.
408 Request Timeout - İstemci isteği göndermekte çok uzun sürdüğü için sunucu kullanılmayan bağlantıyı kapatmak istemektedir.
429 Too Many Requests - Kullanıcı belirli bir süre içinde çok fazla istek göndermiştir. İstek hızını sınırlayarak bir tür "DOS saldırısını" önlemeye yönelik bir önlemdir.
Sunucu hataları (500-599)
500 Internal server error -- Beklenmeyen bir durumla karşılaşıldığında ve daha spesifik bir mesaj uygun olmadığında verilen genel bir hata mesajıdır.
501 Not Implemented -- Sunucu ya istek yöntemini tanımıyor ya da isteği yerine getirme yeteneğinden yoksundur.
502 Bad Gateway -- Sunucu bir ağ geçidi veya proxy olarak hareket ediyordu ve yukarı akış sunucusundan geçersiz bir yanıt aldı.
503 Service Unavailable -- Sunucu isteği işlemeye hazır değildir. Bunun nedeni isteklerle aşırı yüklenmesi, bakımda olması veya başka bir geçici durum olabilir.
504 Gateway Timeout -- Sunucu, bir ağ geçidi veya proxy olarak hareket ederken, yukarı akış sunucusundan veya eriştiği başka bir yardımcı sunucudan zamanında yanıt alamadı.
507 Insufficient Storage -- Sunucu, isteği tamamlamak için gereken gösterimi depolayamıyor.
Sonuç olarak, bu hata kodlarını anlamak yük testi sırasında etkili sorun giderme için çok önemlidir. Sistemdeki darboğazları, yanlış yapılandırmaları ve diğer potansiyel sorunları belirlemeye yardımcı olur.