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.
-
İndirsample-config.yamlYAML · 381 B VirusTotal raporu
-
İndirsample-data.jsonJSON · 625 B VirusTotal raporu
-
İndirsample-data.xmlXML · 560 B VirusTotal raporu
-
İndirsample-dump.sqlSQL · 802 B VirusTotal raporu
-
İndirsample-page.htmlHTML · 397 B VirusTotal raporu
-
İndirsample-readme.mdMD · 620 B VirusTotal raporu
-
İndirsample-script.jsJS · 634 B VirusTotal raporu
-
İndirsample-style.cssCSS · 212 B VirusTotal raporu
-
İndirsample.logLOG · 657 B VirusTotal raporu
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.