Canonical: https://instain.ru/tr/ai/keploy/
Language: tr

Keploy  API Test Aracı

# Keploy. 

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

4.35 / 5    [Katalog değerlendirmesi](https://instain.ru/tr/ai/keploy/#editorial-rating) [Resmî site ](https://keploy.io/)

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](https://instain.ru/assets/images/keploy-screen-329e17722bfa-1200.webp)

Ajan tarafından oluşturulan testler için dokümantasyon Keploy API.  [Kaynağı aç ](https://keploy.io/docs/running-keploy/agent-test-generation/)

## İ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

-  [Keploy Sayfası ](https://keploy.io/)

-  [Ajan Test Üretimi Kılavuzu ](https://keploy.io/docs/running-keploy/agent-test-generation/)

-  [İsteklerin kaydedilmesi ve çoğaltılması için yardım ](https://keploy.io/docs/)

-  [Erişim ve ödeme koşulları ](https://keploy.io/pricing)

-  [Genel REST API Keploy ](https://keploy.io/docs/running-keploy/public-api/)

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

Kısaca araç hakkında

Geliştirici

Keploy

Kategori

[Kod](https://instain.ru/tr/category/code/)

Erişim

Bir uygulama veya API açıklaması hazırlayın ve başlangıç gereksinimlerini kontrol edin. Kaydetmek ve oynamak için, test ortamına erişmeniz gerekir.

Ödeme

Ücretsiz bir randevu seçeneği ve ücretli planlar vardır. Modellerin ve komut yeteneklerinin kullanımı plana ve moda bağlıdır.

API

Evet, geliştiricide

[Geliştirici Koşulları ](https://keploy.io/pricing)

Katalog değerlendirmesi

4.35 / 5 

Özellikler

4.30 / 5 

Çalışma senaryoları

4.20 / 5 

Ekosistem

4.40 / 5 

Belgeler

4.50 / 5 

Puanlar katalogda yol gösterir. Kullanıcı yorumu veya kişisel test sonucu değildir.

[Metodolojiye bakın ](https://instain.ru/tr/methodology/)
