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

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" 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:

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ı

See full data - sorgu sonucunda elde edilen kaynak kodun bulunduğu pencereye bağlantı

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.