API Request
Dahili API test araci. HTTP istekleri gonderin, bunlari koleksiyonlarda duzenleyin ve REST API'lerinizi dogrudan SmartestQA icinden test edin.
Genel Bakis
API Request, istek gondermenize, yanitlari incelemenize ve API cagrilarinizi koleksiyonlarda duzenlemenize olanak taniyan dahili bir HTTP istemcisidir - Postman gibi araclara benzer.
Istek Gonder
GET, POST, PUT, DELETE
Koleksiyonlar
Klasorlerde duzenle
Yetkilendirme
Bearer, Basic, API Key
Swagger Import
OpenAPI specleri iceri aktar
Desteklenen HTTP Methodlari
Sayfa Duzeni
API Request sayfasi iki ana bolumden olusur:
Sol Panel - Koleksiyonlar
Tum API isteklerinizi koleksiyon ve klasorlerde duzenleyen agac yapisinda bir kenar cubugu.
Sag Panel - Istek Duzenleyici
HTTP isteklerini yapilandirdiginiz ve gonderdiginiz ana calisma alani.
Body
Response
Koleksiyonlar
Koleksiyonlar, API isteklerinizi mantiksal gruplar halinde duzenlemenizi saglar. Her koleksiyon klasorler ve tekil istekler icerebilir.
"+ New" Menusu
Sol panelin ustundeki "+ New" butonuna tiklayin. Acilir menu asagidaki secenekleri sunar:
Add Collection
Ilgili API isteklerini gruplamak icin yeni bir ust duzey koleksiyon olusturur.
Add Folder
Istekleri daha fazla duzenlemek icin koleksiyon icinde bir alt klasor olusturur.
Add Request
Yapilandirip kaydedebileceginiz yeni bir bos HTTP istegi olusturur.
Import
Mevcut koleksiyonlari Postman export dosyalarindan veya Swagger/OpenAPI speclerinden iceri aktarin.
Koleksiyon Yapisi Ornegi
İstek Gonderme
Istek duzenleyici panelini kullanarak HTTP isteklerini yapilandirin ve gonderin.
Istek Nasil Gonderilir
- 1 Acilir menuden HTTP methodu secin (GET, POST, PUT, DELETE)
-
2
Request URL girin (ornegin
https://api.example.com/users) - 3 Gerektiginde Body, Authorization, Params veya Headers yapilandirin
- 4 Istegi calistirmak icin "Send" butonuna tiklayin
- 5 Alt bolumdeki Response alaninda yaniti goruntuleyin
- 6 Istegi koleksiyonunuzda saklamak icin "Save" butonuna tiklayin
Request URL Cubugu
Istek Govdesi (Body)
POST ve PUT isteklerinde istek govdesinde veri gonderebilirsiniz. Iki format desteklenir:
form-data
Veriyi anahtar-deger ciftleri olarak gonderin. Form gonderimi ve dosya yukleme icin idealdir.
| Key | Value |
|---|---|
| user@test.com | |
| password | pass123 |
raw (JSON)
Ham JSON verisi gonderin. Acilir menuden JSON formatini secin.
{
"email": "user@example.com",
"password": "myP@ssw0rd",
"rememberMe": true
}
Body duzenleyicisinin ustundeki radio butonlarini kullanarak form-data ve raw arasinda secim yapin. Raw modunda, soz dizimi vurgulamasini etkinlestirmek icin format acilir menusunden JSON secin.
Yanit (Response)
Bir istek gonderdikten sonra, yanit duzenleyicinin alt bolumunde JSON formatlama ile gorunur.
Yanit Ornegi
JSON{
"success": true,
"data": {
"token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...",
"user": {
"id": 1,
"email": "user@example.com",
"name": "Alex"
}
},
"message": "Login successful"
}
Yanit bolumu, API yanitini formatlanmis JSON gorunumunde gostererek donen veriyi kolayca incelemenizi saglar.
Import (Swagger & Postman)
Mevcut API koleksiyonlarini Swagger/OpenAPI spesifikasyonlarindan veya Postman export dosyalarindan iceri aktarin. "+ New" butonuna tiklayip import secenegini secin.
Import Swagger / OpenAPI
Swagger veya OpenAPI speclerinden API tanimlarini iceri aktararak tum endpointleri, methodlari ve klasor yapisini otomatik olusturun.
- 1 "+ New" → "Import Swagger / OpenAPI" tiklayin
- 2 Swagger URL'sini girin veya JSON/YAML dosyasini yukleyin
- 3 Koleksiyon klasorler ve isteklerle otomatik olusturulur
Import Postman
Mevcut Postman koleksiyonlarinizi dogrudan iceri aktarin. API isteklerinizi Postman'den SmartestQA'ya sorunsuzca tasiyin.
- 1 Koleksiyonunuzu Postman'den export edin (JSON formati)
- 2 "+ New" → "Import Postman" tiklayin
- 3 Export edilen Postman JSON dosyasini yukleyin
Import Ornegi: Swagger Petstore
Swagger Petstore API'sini import ettiginizde asagidaki koleksiyon yapisi otomatik olarak olusturulur:
Hem Swagger hem de Postman importlari, endpointleri otomatik olarak klasorlere duzenler ve orijinal API yapisini dogru HTTP methodlari, headerlar ve body yapilandirmalariyla korur.