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.

İ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
Güçlü yönler
- API açıklamasına göre betik üretimini destekler
- Kayıt ve oynatma ayrı bir iş akışı vardır
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ırGö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
- Keploy Sayfası
- Ajan Test Üretimi Kılavuzu
- İsteklerin kaydedilmesi ve çoğaltılması için yardım
- Erişim ve ödeme koşulları
- 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.

