Ekipte API spesifikasyonunu ve testleri yönetirken, her rolün farklı araçlar kullanması sorununu çözmek istedik.
- Postman istek testi için fena değil ama spesifikasyon her eklendiğinde veya değiştiğinde yönetilebilir olmuyor
- Swagger/OpenAPI dokümantasyon için iyi ama gerçek test değerlerini ayarlamak zahmetli
.httpdosyaları geliştiriciler için gerçekten çok iyi- Kod tabanıyla birlikte bulunur, bu yüzden sürüm kontrolü mümkündür
- Akış sırasına göre çalıştırılabilir
- Yapay zeka ve API geliştirirken
.httpde birlikte üretilebilir - Intellij Community ile kullanılamaz
- Geliştirici olmayanlar veya QA ekipleri fiilen kullanamaz
Bu yüzden, .http dosyalarını temel alan ve geliştiricilerin/QA ekiplerinin/geliştirici olmayanların hepsinin kullanabileceği bir araç yaptık.
HTTPFlow, .http dosyası yüklendiğinde API isteklerini etkileşimli bir düğüm grafiğine dönüştürür.
Değişken zincirleme bağlantıları kenarlarda gösterilir ve tüm akış tek seferde çalıştırılarak her düğüm için başarı/başarısızlık durumu anında görülebilir.
Tekrar .http olarak export etmek de mümkündür.
Başlıca özellikler:
.httpdosyaları için çift yönlü import/export- Otomatik değişken zincirleme (yanıt → sonraki istek)
- Assertion doğrulaması (10 operatör)
- Ortam profilleri (örn. dev/staging/prod)
- HTML raporu export etme
Kısıtlamalar:
- Şu anda yalnızca web sürümü var, bu yüzden localhost API testi yapılamıyor (CORS proxy üzerinden). Masaüstü uygulaması geliştiriliyor.
- Bulut özellikleri henüz yok. Geliştirme sürüyor.
Giriş yapmadan doğrudan tarayıcıda kullanılabilir.
Denemek için: https://httpflow.dev/app
Dokümantasyon: https://httpflow.dev/docs
Rahatça deneyip geri bildirim verirseniz seviniriz.
Henüz yorum yok.