JSON-Server ile Mock API oluşturma ve Postman Kullanımı

Karanfil Duygu Ozdemir
3 min readNov 29, 2021

--

Herkese Merhaba!!

Bu yazımda JSON ile Mock API oluşturma ve kısaca Postman ile API testlerine değineceğim.

REST API NEDİR?-

REST (REpresentational State Transfer) API kullanıcının HTTP protokolünü kullanarak GET, POST, PUT DELETE vb. gibi requestler ile sistemden dönüt alan bir yapıdır. REST ile aktarılan verilerin formatı HTML, JSON, XML veya farklı formatlarda olabilir.

JSONPlaceholder NEDİR?

JSONPlaceholder, REST API’lere requestler göndererek sunucularında CRUD(Create,Read,Update,Delete) işlemleri yapmamızı sağlayan kullanışlı bir REST API’dir.

Kendi Rest API’mizi oluşturalım;

  • Öcelikle NodeJs ve NPM’nin kurulumu yapıldığından emin olalım.node -v ve npm -v komutları ile versiyonları kontrol edelim.
  • Rest Api oluşturmak için bir lokasyonseçip isismlendirelim. Ben MockApı_CS olarak oluşturdum.
  • Klasörün içinde npm init’i çalıştırın. Size bir dizi soru soracak ve başarıyla bir package.json dosyası oluşturacaktır.
  • npm kurulumunu çalıştırın — json sunucusunu kaydedin. Bu package.json dosyasına da ekleyecektir. json-server’ı global olarak kurmak için npm i -g json-server’ı çalıştırın.
  • Şimdi sunucumuzu başlatmamız gerekiyor. Bunu yapmak içinKomut istemini açın ve klasöre gidin. Komutu çalıştırın: json-server — watch db.json
  • Klasörde oluşturulan db.json adlı bir dosya görmelisiniz. Sunucuyu yerel olarak çalıştırdığınızda, dosyayı (db.json) aramaya çalışır ve bulunamazsa, sahte JSON verileriyle kendi başına bir dosya oluşturur.
  • Şimdi Postman üzerinden Create Read Update ve Delete işlemlerini gerçekleştirelim.
  • db.json dosyasını belirlediğiniz fake datalar ile güncelleyin.
  • Postman üzerinden oluşturduğumuz APIdeki tüm dataları görüntüleyelim.
  • APIdeki belirli id arasındaki dataları alalım.
  • APIdeki dataları belirli bir anahtar kelime ile çekelim.
  • Yeni bir data ekleyelim.

Keyifli Okumalar :)

--

--