Keploy API Test Aracı

Keploy.

Spesifikasyon ve kaydedilmiş sorgular için API kontrollerinin hazırlanması

4.35 / 5Katalog değerlendirmesi
Resmî site

Keploy, testlerin ajan üretimini API ve sonraki oynatma ile etkileşimleri kaydetmeyi destekler. Bu modlar, hizmetin özellikleri ve güncel davranışları ile çalışmaya yardımcı olur.

API test acentesi üretimi ile ilgili Keploy belgeleri
Ajan tarafından oluşturulan testler için dokümantasyon Keploy API. Kaynağı aç

İlk kontrolleri toplamanın iki yolu

Keploy, API tanımından test senaryoları üretmeye ve kaydedilen etkileşimleri yeniden oynatmaya olanak tanır. Ekip bir arayüz sözleşmesini değiştiriyorsa işe belirtimden başlayın. Yeniden düzenlemeden önce çalışan servisin davranışını kaydetmek istiyorsanız bir test ortamında kayıt alın. İlk yöntemde testi gereksinimlere göre değerlendirin. İkinci yöntemde kaydın eski bir hatayı yansıtıp yansıtmadığını kontrol edin.

Üretmeden önce, istek ve yanıt örneklerinin yapısını kontrol edin. Spesifikasyondaki yazılı olmayan hata kodu, isteğin basitçe sona erdiği boş bir ifadeye kolayca dönüşür.

Tekrarlanan istekle eğitim örneği

Rezervasyon API'sini ve iptal işleminin bir açıklamasını alın. Rezervasyonun ilk olarak oluşturulduğu ve ardından iptal isteğinin iki kez gönderildiği bir senaryo oluşturun. Her iki durumda da hangi durumların ve verilerin iade edildiğini kontrol edin. İkinci talebin sonucu sözleşmeye uygun olmalıdır. Sözleşmedeki durum henüz tanımlanmamışsa, testi eklemeden önce kabul edin.

Senaryoyu CI'de tekrarlamak için, yeni bir kayıt oluşturmanın veya test tabanını orijinal durumuna döndürmenin bir yolunu hazırlayın. Aksi takdirde, bir fırlatma geçebilir ve bir sonraki zaten iptal edilmiş bir nesne alacaktır.

Etkileşimleri kaydet

Ayrı bir mod Keploy, oynatma için bağımlılıkların isteklerini ve yanıtlarını yakalar. Kayıttan önce anahtarları ve müşteri verilerini eğitim değerleriyle değiştirin. Kabul sırasında, ifadeleri açın ve değiştirilmiş cevabın gerçekten istenen testin düşmesine yol açıp açmadığını kontrol edin.

Hangi görevler uygun

  • Eğitim senaryosunda API sözleşmesini kontrol et
  • Hizmeti değiştirirken kaydedilen etkileşimi oynat
Özellikler

Güçlü yönler

  • API açıklamasına göre betik üretimini destekler
  • Kayıt ve oynatma ayrı bir iş akışı vardır
Dikkate alınması gerekenler

Sınırlamalar

  • Kayıt, yakalama sırasında gözlemlenen davranışı yansıtır.
  • Hesap verileri ve sorgu organları bir test ortamında hazırlanmalıdır

Seçim ve koşullar

Ücretsiz kullanım
Evet
Deneme süresi
Doğrulanmadı
Kayıt gerektirmez
Doğrulanmadı
Rusça arayüz
Doğrulanmadı
Yerel kurulum
Doğrulanmadı
API
Evet

“Doğrulanmadı”, yeterli bilgi bulunmadığı anlamına gelir. Özellik mevcut olabilir; geliştiricinin koşullarını kontrol edin.

Girdi biçimleri
Kod, Metin
Sonuç
Kod, Metin

Koşullar

Ücretsiz bir randevu seçeneği ve ücretli planlar vardır. Modellerin ve komut yeteneklerinin kullanımı plana ve moda bağlıdır. Hesap verileri ve sorgu organları bir test ortamında hazırlanmalıdır

Görevden ilk sonuca

Uygulama örneği

Görev
Eğitim senaryosunda API sözleşmesini kontrol et
Ne hazırlamalısınız?
İptal işleminin tanımı, test kimlik bilgileri ve yeniden oynatmaya önceden belirlenmiş bir yanıt.

Görev veya istem

Bir rezervasyon oluşturmak için kontroller yapın ve bir rezervasyonun ardışık iki iptalini yapın. Özelliklerin cevaplarını eşleştirin ve tanımlayıcıyı ilk adımdan kaydedin.

Beklenen sonuç

Tekrarlanabilir bir başlangıç durumu ve her iki yanıtın doğrulanması olan bir test senaryosu.

Sonuç nasıl kontrol edilir

  • Yeniden başlatmanın yeni bir test kaydı aldığından emin olun.
  • Beklenen durumu değiştirin ve istenen testin düştüğünü kontrol edin.

Bu, görevin nasıl tanımlanabileceğini gösteren editoryal bir eğitim örneğidir; servisi bizzat test ederek elde edilmiş bir sonuç değildir. Gerekli modun kullanılabilirliğini, kaynak dosyalar üzerindeki hakları ve sonucun kullanım koşullarını kontrol edin.

Ayrıntıları kontrol et

Resmi kaynaklar

  1. Keploy Sayfası
  2. Ajan Test Üretimi Kılavuzu
  3. İsteklerin kaydedilmesi ve çoğaltılması için yardım
  4. Erişim ve ödeme koşulları
  5. Genel REST API Keploy

Açıklama geliştiricinin materyallerine dayanmaktadır. Fırsatlar, fiyatlar ve kullanılabilirlik değişebilir; kullanımdan önce orijinal kaynağa bakın.