Örnek veri araçları

Örnek JSON Oluşturucu

Yükleme yapmadan geçerli JSON test kayıtları oluşturun.

Örnek JSON Oluşturucu: Ayrıştırıcı testleri, sahte yanıtlar ve liste görünümleri için küçük ve geçerli bir JSON dizisi oluşturun. Örnek JSON Oluşturucu; id, label, value ve active alanlarını içeren düz sentetik kayıtlar yazar. Test fikstürleri için sabit bir başlangıç yapısı sağlar; API şemanızı çıkarmaz veya üretim verilerinin dağılımını yeniden oluşturmaz. Sunucuya hiçbir dosya yüklenmeden tarayıcınızda %100 yerel olarak çalışır.

Çalıştırma sayısı
Tarayıcınızda
Maliyet
Ücretsiz · kayıt gerekmez
Kullanılabilirlik
Kullanıma hazır
Sample JSON çalışma alanıYerel işleme

Tamamen tarayıcınızda çalışır

Kurgusal sonuç

Bekleniyor

Yalnızca kurgusal test fikstürleri. Oluşturulan bu kimlikleri, adresleri veya ID'leri gerçek kayıtlar olarak kullanmayın.

Dizi boyutu kuralı ve örnek nesne

İstenen n sayısı için dizi uzunluğu = n olur. Sıfır tabanlı i dizininde value = i + 1 ve ID = JSON-TEST- ile bu sıra numarasının dört basamağa doldurulmuş hali olur. Rows = 1 ve ilk etiket seçildiğinde, biçimlendirilmiş dizi içindeki tek nesne {"id":"JSON-TEST-0001","label":"fixture-alpha","value":1,"active":true} olur. Burada n = 1, i = 0 ve 0 + 1 = 1'dir. 3 sayısı için 1, 2 ve 3 değerlerine sahip üç nesne bulunur; biçimlendirmedeki boşluklar bu dizi uzunluğunu etkilemez.

Türler ve mock'lara güvenli eklemeler

RFC 8259 (https://www.rfc-editor.org/rfc/rfc8259), JSON söz dizimini tanımlar; yalnızca geçerli söz dizimi, iş şemanızı doğrulayamaz. Yerleşik sayısal değerler 1 ile 100 arasında kalırken kimlikler metindir ve büyük sayı kesinliği sorunlarını önler. Örnek e-posta alanları eklerseniz RFC 2606 (https://www.rfc-editor.org/rfc/rfc2606), example.com'u ayırır. Eklenen bir IPv4 belge alanı için RFC 5737 (https://www.rfc-editor.org/rfc/rfc5737), TEST-NET bloklarını sağlar; 192.0.2.10 bu bloklardan birindeki örnek değerdir, canlı bir ana bilgisayar değildir. E-posta veya IP alanı otomatik olarak oluşturulmaz ve testlerde dış çağrılar taklit edilmelidir. Bir fikstürden başlangıç şeması türetmek ve kısıtlarını sonradan iyileştirmek için JSON to JSON Schema aracını kullanabilirsiniz.

Nasıl kullanılır?

  1. 1 ile 100 arasında bir satır sayısı seçin.
  2. Tarayıcınızda sentetik bir veri grubu oluşturun.
  3. Test fikstürünü kopyalayın veya indirin ve tekrarlanabilir testler için kaydedin.

Gizlilik ve sınırlamalar

Oluşturma işlemi bu cihazda gerçekleşir. Kayıtlar kurgusal test fikstürleridir; bunları kullanan uygulamayı inceleyin ve izole edin.

İlgili araçlar

Sık sorulan sorular

Alanlarımı, iç içe yapımı veya şemamı kendim seçebilir miyim?

Oluşturucuda yalnızca satır sayısı denetimi bulunur. Tüm nesnelerde aynı dört alan vardır, value konuma göre artar ve active her zaman true olur. İç içe nesneler, eksik özellikler, null değerler ve false işaretleri eklemek için diziyi indirin ve düzenleyin; ardından bu değişiklikleri hedeflediğiniz şemaya göre doğrulayın.

Çıktı JSON Lines biçiminde mi, yoksa bir API yanıt zarfı mı?

Çıktı, her satırda bir tam kayıt yerine birkaç satıra yayılmış tek bir üst düzey dizidir. data özelliği, toplam kayıt sayısı veya sayfalama meta verileri gerektiren bir API için kendiniz bir sarmalayıcı eklemeniz gerekir. JSON Lines okuyucusu, kayıtların kapsayıcı dizi olmadan ayrı ayrı serileştirilmesini gerektirir.

İkinci oluşturma işleminde ilk test fikstürüm yeniden oluşturulur mu?

Etiketler fixture-alpha, fixture-beta ve fixture-gamma arasından yeniden seçilir. Kimlikler ve değerler 1'den başlar, ancak etiketler farklı olabilir. Araçta seed denetimi yoktur. Snapshot veya regresyon testlerinde sabit bir beklenen yük gerektiğinde sonucu test fikstürlerinize kaydedin.

Ücretsiz araç · tarayıcınızda kez çalıştırma · hesap gerekmez