Ana içeriğe atla

Görev Hata Ayıklama

şablonların Test Edilmesi

şablonların Test Edilmesi hakkında daha fazla bilgi

Görev testi

Görev test edici, birden fazla veri kazıyıcı ve Oluşturucular dahil olmak üzere tüm ön ayarı tamamen test etmenize olanak tanır. Her iş parçacığı için günlüklerin görüntülenmesi ve sonuçların izlenmesi sayesinde tüm çalışma süreci kontrol edilebilir. Tüm veriler gerçek zamanlı olarak güncellenir.

Görev Düzenleyicide Görev Testi

Görev test edici arayüzünde aşağıdaki bilgiler mevcuttur:

  • Sorgular tamamlanan/toplam
    • Sorgular hakkında bilgi, tamamlanan sayısı, toplam sorgu sayısı
    • Maksimum iş parçacığı sayısı - 5
    • Maksimum sorgu sayısı - 10
  • Mevcut sorgu
  • Başarısız sorgu sayısı
  • Sorgu limiti seçimi
  • 5 iş parçacığının her birinin günlüğü; buralarda sorgular ve hatalar hakkında tam bilgi bulunabilir
  • Veri çekme sonucu alanı
    • Birden fazla sonuç dosyası kullanılıyorsa - her dosyanın içeriği görüntülenir
Görev Test Edici

Test veri çekme

Parser Test (Test veri çekme) sekmesinde, kendi ön ayarlarınızı oluşturmak ve hatalarını ayıklamak için test veri çekme imkanı vardır. Görev Düzenleyici'den farklı olarak, burada sorgu ve sonuç oluşturucularını kullanma, birden fazla veri kazıyıcı kullanma imkanı yoktur; makrolar desteklenmez, çok seviyeli veri çekme ve görev düzenleyicide desteklenen diğer özellikler bulunmaz.

Bölüm, bireysel veri kazıyıcıların test edilebileceği bir modüler test prensibine göre oluşturulmuştur. Tüm çalışma süreci bir günlük şeklinde görüntülenir; bu, sorgunun gönderilmesinden sonuçların alınmasına kadar veri kazıyıcının (ön ayarın) çalışması hakkında ayrıntılı bilgi edinmeyi sağlar:

Test veri çekme çalışma sonuçları

"Test veri çekme" bölümünde hızlı ayarlar alanı mevcuttur: otomatik kaydırmayı devre dışı bırakma ve debug modunu etkinleştirme

Varsayılan olarak "otomatik kaydırma" etkindir - bu, bilgiler günlüğe yazıldıkça otomatik olarak aşağı kaydıracağımız anlamına gelir


"Otomatik kaydırma" kapalı olduğunda simge görünümünü değiştirir - bu, bilgiler günlüğe yazıldıkça yerimizde kalacağımız, otomatik aşağı kaydırma olmayacağı anlamına gelir


Varsayılan olarak debug modu kapalıdır - bu, günlüğe veri çekme ile ilgili genel bilgilerin yazılacağı anlamına gelir.


Debug modunu etkinleştirdiğimizde simge görünümünü değiştirir ve günlüğe veri çekme ile ilgili ayrıntılı bilgiler yazılır.

Debug modu etkinken günlük penceresinde veri çekme ile ilgili ayrıntılı bilgileri görürüz:

Debug modunda test veri çekme

Sorgu kısmında şunları görebiliriz:

  • Sorgu adı
  • Sunucuya gönderilen sorgu dizesi
  • Sorgu ile birlikte gönderilen parametrelerin listesi (başlıklar, kodlama, filtreler vb.)

Sunucudan aldığımız yanıt kısmında aşağıdaki bilgileri görürüz:

  • See in debug window - sorgu sonucunda elde edilen sayfanın görüntülendiği pencereye bağlantı

    Debug penceresinde gör
  • See full data - sorgu sonucunda elde edilen kaynak kodun bulunduğu pencereye bağlantı

    Tüm verileri gör
  • Go to Regex Builder - sorgu sonucunda elde edilen kaynak kod ile Düzenli İfade Oluşturucu'ya bağlantı

"Otomatik kaydırma" modu daha çok izleme kolaylığı için oluşturulmuşsa, "debug" modu kendi veri kazıyıcılarınızın ve ön ayarlarınızın hatalarını ayıklamak için vazgeçilmez bir araçtır. "Debug" modunda günlükten alınan bilgileri analiz ederek, görevin yürütülmesi sırasında hangi aşamada ne olduğunu, sorgunun nasıl oluşturulduğunu ve veri kazıyıcının yanıt olarak ne aldığını görebiliriz.