Spring Boot API Test Rehberi: Postman ile GET, POST ve DELETE (Adım Adım)
Spring Boot geliştiricileri için API test süreçleri, projenin sağlıklı çalışması açısından kritik öneme sahiptir. Bu rehberde, Postman kullanarak HTTP GET, POST ve DELETE isteklerinin nasıl yapılacağını adım adım öğreneceksiniz.
Postman Nedir?
Postman, API geliştirme ve test süreçlerinde yaygın olarak kullanılan, kullanıcı dostu arayüzü sayesinde HTTP istekleri göndermeyi kolaylaştıran popüler bir araçtır.
- REST API endpoint’lerini test edebilirsiniz
- JSON veri gönderip alabilirsiniz
- JWT Token ile yetkilendirme işlemlerini doğrulayabilirsiniz
- API yanıt sürelerini ve hata mesajlarını inceleyebilirsiniz
Postman Nasıl İndirilir ve Kurulur?
- Postman’in resmi sitesine gidin.
- İşletim sisteminizi seçip kurulum dosyasını indirin.
- Kurulumu tamamladıktan sonra Postman’i başlatın.
Postman ile JWT Token Nasıl Eklenir?
Spring Boot projelerinde güvenli endpoint’ler için genellikle JWT (JSON Web Token) kullanılır.
- Yeni bir istek (Request) oluşturun.
- Üstteki Authorization sekmesine tıklayın.
- Type olarak Bearer Token seçin.
- JWT token kodunu ilgili alana yapıştırın.
JSON Formatında POST İsteği Gönderme
- Yeni bir POST isteği açın.
- Body sekmesine gelin.
- Raw ve JSON formatını seçin.
- Aşağıdaki örnek JSON’u girin:
{
"ad": "Ahmet",
"soyad": "Yılmaz",
"email": "ahmet@ornek.com"
}
HTTP GET İsteği Nasıl Yapılır?
- Postman’de New Request tıklayın.
- HTTP metodunu GET olarak seçin.
- API endpoint URL’sini girin (örn:
https://api.orneksite.com/kullanicilar). - Send butonuna tıklayın.
- Yanıtı Body kısmında inceleyin.
HTTP POST İsteği Nasıl Yapılır?
- New Request ile yeni bir istek oluşturun.
- HTTP metodunu POST olarak seçin.
- Endpoint URL’sini girin (örn:
https://api.orneksite.com/kullanicilar/ekle). - Body > Raw > JSON formatını seçin ve aşağıdaki veriyi ekleyin:
{
"adi": "Ahmed",
"soyadi": "Yilmaz",
"email": "ahmed@ornek.com"
}
HTTP DELETE İsteği Nasıl Yapılır?
- Yeni bir request oluşturun.
- HTTP metodunu DELETE olarak seçin.
- Silmek istediğiniz endpoint’i girin (örn:
https://api.orneksite.com/kullanicilar/sil/1). - Send butonuna tıklayın ve sonucu Body kısmında inceleyin.
Sıkça Sorulan Sorular
Spring Boot API Testi için Neden Postman Kullanılır?
Postman; hızlı ve kullanıcı dostu arayüzü ile API endpoint’lerinizi kolayca test etmenizi sağlar. Spring Boot projelerinde REST API geliştirenler için hata ayıklama ve doğrulama süreçlerini hızlandırır.
Postman ile Diğer HTTP Metodları Nasıl Test Edilir?
PUT, PATCH gibi diğer HTTP metodlarını da aynı şekilde Postman’den seçip ilgili endpoint ve verilerle test edebilirsiniz.