Junior — Middle
API testləri apararkən hansı məsələlərə xüsusi diqqət yetirmək lazımdır?
sobes.tech Süni İntellekt
AI-dan cavab
API-ni sınaqdan keçirmək zamanı aşağıdakı aspektlərə diqqət yetirmək vacibdir:
- Cavabların düzgünlüyü: API-nin gözlənilən məlumatları düzgün formatda qaytardığını yoxlayın.
- Xəta idarəetməsi: Yanlış sorğuların aydın və düzgün xəta kodları ilə geri qaytarıldığından əmin olun.
- İstifadəçi doğrulaması və icazə: Qorunan resurslara girişin məhdudlaşdırıldığını və düzgün həyata keçirildiyini yoxlayın.
- Performans: API-nin cavab vaxtını və yüklənmə altında dayanıqlığını qiymətləndirin.
- Uyumluluq: API-nin müxtəlif müştəri versiyaları və mühitlərdə işlədiyini yoxlayın.
- Təhlükəsizlik: İnjektiyalar və məlumat sızıntıları kimi zəiflikləri test edin.
- İdempotentlik və vəziyyət: İdempotent olması lazım olan metodların (məsələn, PUT) həqiqətən belə olduğunu yoxlayın.
Curl istifadə edərək GET sorğusunun sadə bir test nümunəsi:
curl -i https://api.example.com/users/123
Burada cavabın 200 status kodu və düzgün istifadəçi məlumatlarını ehtiva etdiyini yoxlayın.