example-file.com

Kod ve Veri

Gerçek ve geçerli örnek veri ve kod dosyaları: JSON, XML, YAML, SQL, HTML, CSS, JS, Markdown ve düz metin bir log — hepsi aynı küçük örnek veri setini tanımlar.

Bu dosyalar aslında nedir

Aşağıdaki her dosya kendi formatı için gerçek ve geçerlidir - JSON ayrıştırılabilir, XML doğrulanabilir, SQL çalışır, HTML/CSS/JS bir tarayıcıda işlenir ve Markdown beklendiği gibi görüntülenir. Bu sitedeki diğer kategorilerin aksine, bu dosyalar hedef bir boyuta ulaşmak için doldurulmaz; çünkü kod ve veri dosyalarında önemli olan belirli bir bayt sayısı değil, doğru ve ayrıştırılabilir yapıdır.

Bu dosyaları indirmek güvenli mi?

Tüm örnek dosyalar tarafımızca oluşturulur — çalıştırılabilir kod veya makro içermez. Dosyalar CDN'imizden HTTPS ile sunulur; her birinde indirmenizi doğrulamanız için SHA-256 sağlama toplamı ve bağımsız VirusTotal tarama raporuna bağlantı bulunur.

Bu siteyi bağımsız olarak kontrol edin:

Yaygın kullanım örnekleri

Ayrıştırıcı ve içe aktarıcı testi

Geçerli ve yapılandırılmış girdiyi doğru şekilde işlediğini doğrulamak için bir ayrıştırıcıya, ETL işine veya veritabanı içe aktarma betiğine gerçek bir JSON, XML, YAML veya SQL örneği verin.

Linter ve biçimlendirici kontrolleri

Elle bir kerelik test dosyaları yazmak yerine, bir linter'ı, biçimlendiriciyi veya statik site oluşturucuyu gerçek bir HTML, CSS, JS veya Markdown dosyasına karşı çalıştırın.

Log görüntüleyici ve izleme duman testleri

Zaman damgalarının ve seviyelerin doğru şekilde ayrıştırıldığını doğrulamak için gerçekçi, çok satırlı bir log dosyasını bir log görüntüleyiciye, toplayıcıya veya uyarı kuralına yükleyin.

CI iş hattı test dosyaları

Deponuza küçük veri test dosyaları eklemek yerine, bir test paketinden veya CI işinden kalıcı, doğrudan bir URL'ye referans verin.

Formatlar ve varyantlar

JSON
Web API'leri ve yapılandırma dosyaları için standart veri değişim formatı.
XML
Kurumsal veri değişiminde ve yapılandırmada hâlâ yaygın olan, etiket tabanlı bir işaretleme formatı.
YAML
Uygulama ve CI yapılandırması için yaygın olarak kullanılan, insan tarafından okunabilir bir format.
SQL
Tablo oluşturma ve ekleme ifadeleri içeren düz metin bir veritabanı dökümü.
HTML / CSS / JS
Bağlantılı bir stil sayfası ve betik içeren minimal, gerçek bir web sayfası.
Markdown
Başlıklar, bir liste, bir kod bloğu ve bir tablo içeren README tarzı bir dosya.
LOG
Zaman damgaları ve karışık önem seviyeleri içeren düz metin bir uygulama günlüğü.

Sıkça sorulan sorular

Bunlar gerçek, ayrıştırılabilir dosyalar mı?
Evet. Bu sitedeki diğer çoğu kategorinin aksine bu dosyalar doldurulmuş yer tutucular değildir — JSON, XML, YAML, SQL, HTML, CSS, JS ve Markdown dosyalarının tümü geçerlidir ve doğru şekilde ayrıştırılır veya görüntülenir.
Bunları, ayrıştırıcımın hatalı girdiyi reddettiğini test etmek için kullanabilir miyim?
Doğrudan değil — bu dosyalar kasıtlı olarak geçerlidir. Bunları beklenen (happy path) senaryo için temel olarak kullanın, ardından geçersiz test durumları oluşturmak için bir kopyasını değiştirin.
JSON, XML ve SQL dosyaları aynı veriyi mi tanımlıyor?
Evet. Hepsi aynı küçük örnek ürün veri setini temsil eder; böylece aynı verinin farklı formatlarda nasıl göründüğünü karşılaştırabilirsiniz.
Bunları otomatik bir test paketinde kullanabilir miyim?
Evet. Her dosyanın kalıcı, doğrudan bir URL'si vardır; böylece deponuza test dosyaları eklemek yerine bir CI sürecinde dosyayı çekebilirsiniz.
Hangi formatlar mevcut?
JSON, XML, YAML, SQL, HTML, CSS, JS, Markdown ve LOG.