Bir İşlem Kontrolü Nasıl Kurulur (Adım Adım)
Bir işlem kontrolü, tanımladığınız bir dizi adım boyunca (öğelere tıklama, formları doldurma, sayfalar arasında gezinme, bekleme, içeriği doğrulama) gerçek bir başsız tarayıcıyı yönlendirir ve herhangi bir adım beklediğiniz gibi davranmazsa başarısız olur. Bir HTTP kontrolü tek bir URL'nin doğru yanıt verdiğini doğrularken, bir işlem kontrolü, tüm bir kullanıcı yolculuğunun baştan sona hala çalıştığını doğrular: giriş yapma, arama, sepete ekleme, ödeme, veya tek sayfalık bir kontrolün ortadaki bozuk bir adımı yakalayamayacağı başka herhangi bir akış. Bu izleme türü genellikle onu içeren bir paket gerektirir, bu yüzden karmaşık bir akış oluşturmadan önce planınızın işlem izlemeyi desteklediğini doğrulayın.
Başlangıç gezinme adımı
Tarayıcının ilk açması gereken URL'yi Başlangıç gezinme adımı alanına girin - aşağıdaki adımlardan herhangi biri çalışmadan önce, tüm işlemin başladığı yer burasıdır. Monitöre, daha sonra uyarılarda ve raporlarda tanınabilir olması için isteğe bağlı bir ad da verebilirsiniz (örneğin "ödeme akışı - AB mağazası").
Ana Ayarlar
- İzleme etkin: kontrolü silmeden duraklatır veya devam ettirir.
- Aralık programı / Cron programı: sabit bir aralıkta veya bir cron ifadesinde çalışır. Tam bir tarayıcı akışı, basit bir ping veya HTTP kontrolünden çalıştırma başına belirgin şekilde daha uzun sürdüğü için, aralığı buna göre bütçeleyin.
- İşlem zaman aşımı: tüm adım dizisinin bitmesi için izin verilen, kontrolün bir uyarı tetiklemesinden önceki maksimum toplam süre. Varsayılan olarak 40 saniyedir, ve kaydırıcı çoğu hesap için 1 saniyeden 60 saniyeye kadar çalışır.
- Etiketler: monitör listenizi filtrelemek ve aramak için virgülle ayrılmış etiketler.
- Tam Günlük / Açık İstatistikler: Tam Günlük, tekrarlanan aynı sonuçları gruplamak yerine her tekil kontrol sonucunu kaydeder; Açık İstatistikler, istatistik ve günlük sayfasını hesabınıza giriş yapmamış kişilerle paylaşılabilir yapar. İşlem kontrollerinde, Ping, Port ve HTTP kontrollerinin taşıdığı DNSBL/Web Risk bağlı monitör anahtarları yoktur - bu tür burada yalnızca bu iki bayrağı sunar.
İşlem Adımları

Bu, bir işlem kontrolünün kalbidir. Sıralı bir adım listesi oluşturursunuz - işlem başına en fazla 10 - her biri tarayıcının gerçekleştirdiği bir eylem veya doğruladığı bir koşuldur. Bir tane eklemek için "+ Yeni işlem adımı ekle"ye tıklayın, Eylemini seçin, ve o eylemin ihtiyaç duyduğu alanları doldurun:
- Sayfa öğesine tıkla: neye tıklanacağını belirten bir CSS seçici, artı bir Tıklama sonrası davranış seçimi - adımı hemen bitir, birkaç saniye bekle (1 ile 10 saniye arası bir gecikme kaydırıcısı), sonuçtaki gezinmenin bitmesini bekle, veya gezinmeyi bekle ve hiçbir şey olmazsa adımı başarısız kıl.
- Bir metin girdisini doldur: girdi alanı için bir CSS seçici ve içine yazılacak metin - arama kutuları, giriş formları, veya akışın doldurulmasını gerektirdiği herhangi bir alan için faydalı.
- Bir sayfanın metinsel içeriğini doğrula: virgülle ayrılmış bir veya daha fazla anahtar kelime, artı bir eşleşme modu - herhangi bir anahtar kelime mevcut, tüm anahtar kelimeler mevcut, herhangi bir anahtar kelime yok, veya tüm anahtar kelimeler yok - isteğe bağlı büyük/küçük harfe duyarlı eşleştirme ve yalnızca görünür içeriği kontrol etme seçeneğiyle birlikte (böylece daraltılmış bir menü gibi DOM'da gizli metin sahte bir eşleşme üretmez).
- Sayfa öğelerini doğrula: bulunacak bir CSS seçici, bir doğrulama stratejisiyle birlikte - eşleşen öğe bulunamazsa başarısız ol, herhangi biri bulunursa başarısız ol, veya tam olarak bir tane yoksa başarısız ol. Bir düğmenin, afişin veya hata mesajının mevcut olduğunu (veya olmadığını) doğrulamak için iyidir.
- Önceki sayfaya geri dön: tarayıcı geri gezinmesini tetikler, tamamlanmasının ne kadar bekleneceği için 1 ile 40 saniye arası bir zaman aşımı kaydırıcısıyla birlikte.
- Yeni bir sayfaya git: bir hedef Sayfa URL'si artı 1 ile 40 saniye arası bir gezinme zaman aşımı kaydırıcısı.
- Belirtilen süre bekle: bir sonraki adım çalışmadan önce içeriğin yerleşmesi için bir an gerektiğinde, 1 ile 10 saniye arası sabit bir gecikme.
Adım listesinin altında, tüm çalıştırmaya uygulanan, ikisi de varsayılan olarak açık olan iki anahtar vardır: Son ekran görüntüsü, son sayfa durumunun bir görüntüsünü yakalar, ki bu da küçük bir genel gider maliyetiyle bir adımın neden başarısız olduğunu size gösterir; Medya dosyalarının yüklenmesini atla, işlem sırasında resimleri, videoyu veya yazı tiplerini yüklemeyerek her çalıştırmayı hızlandırır (ve bant genişliğini azaltır), ki bu sayfanın görsel olarak nasıl oluşturulduğundan çok işlevsel akışı test ederken sorun değildir.
Yanıt Doğrulaması
Bu bölümün bu rehberde ekran görüntüsü yoktur, ama formda tam bir gruptur, ve yukarıdaki adım başına içerik kontrollerinden ayrıdır - çalıştırmanın tamamını değerlendirir.
- Konsol hatasında başarısız ol: açıkken, işlem sırasında yükseltilen herhangi bir tarayıcı konsolu hatası, aşağıdaki izin listesiyle eşleşmediği sürece kontrolü başarısız kılar. Varsayılan olarak kapalıdır.
- Beklenen konsol hataları (yalnızca yukarıdaki anahtar açıkken gösterilir): zararsız uyarılar günlükleyen veya uyarı tetiklemesini istemediğiniz üçüncü taraf betik gürültüsü olan siteler için, göz ardı edilecek hata metninin isteğe bağlı virgülle ayrılmış bir izin listesi.
Uyarı Abonelikleri

- Tüm kişileri Up/Down olaylarına abone et: hesabınızdaki her kişiyi tek bir hareketle hem Up hem Down uyarılarına abone eder.
- Kişi başına Down / Up / Repeat çipleri: bir adım başarısız olduğunda ve monitör başarısız bir duruma geçtiğinde Down tetiklenir, kurtarmada Up tetiklenir, ve akış başarısız olmaya devam ettiği sürece Repeat, Down bildirimini bir programa göre yeniden gönderir.
- Kişi ara: kişi listesini ada veya adrese göre filtreler.
Rapor Abonelikleri

- Tüm kişileri Haftalık/Aylık raporlara abone et: her kişiyi her iki sıklığa da birden abone eder.
- Kişi başına Günlük / Haftalık / Aylık çipleri: her kişinin hangi tekrarlayan çalışma süresi özeti e-postasını alacağını seçin.
İzleme Konumları

- Konum ağacı: işlemi hangi izleme konumlarının kıta, ülke, veya tüm dünya olarak çalıştıracağını seçin; "Konumları başka bir görevden kopyala", mevcut bir monitörün setini klonlar.
- Yeniden kontrol stratejisi: bir durum değişikliğinin nasıl doğrulanacağı. Varsayılan, yeniden kontrol konumları arasında çoğunluk oyudur; alternatifler Down'ı doğrulayan belirli bir sayı (1'den 7'ye bir kaydırıcı), hiç yeniden kontrol olmaması, tüm yeniden kontrol konumları arasında tam mutabakat, veya Down için tam mutabakat ve Up için yalnızca çoğunluktur.
- Seçili konumlar erişilemezse: "Yalnızca seçili konumlar" (varsayılan), seçilen bir konumun geri gelmesini bekler; "En yakın konumlar", bunun yerine en yakın kullanılabilir konumlardan yeniden çalışır; "Herhangi bir konum", dünya çapında kullanılabilir herhangi bir yere geri döner.
Çözümlü örnek
Çevrimiçi bir mağaza için gerçekçi bir ödeme monitörü: adım 1, ürün listelemesine işaret eden Yeni bir sayfaya git; adım 2, belirli bir ürünün "Sepete ekle" bağlantısında Sayfa öğesine tıkla, Tıklama sonrası davranış gezinmeyi bekleyecek şekilde ayarlanmış; adım 3, ürünün oraya ulaştığını doğrulamak için "Sepet" anahtar kelimesi için Bir sayfanın metinsel içeriğini doğrula; adım 4, ödeme düğmesinde Sayfa öğesine tıkla, yine gezinmeyi bekleyerek; adım 5, e-posta alanı için bir test adresiyle Bir metin girdisini doldur; adım 6, ödeme formunun gönder düğmesinin mevcut olduğunu doğrulamak için Sayfa öğelerini doğrula. Bu, kullanılabilir 10 adımın 6'sıdır, akışı daha sonra genişletmek için yer bırakır. Bir başarısızlık size akışın gerçekte nerede durduğunun bir resmini bıraksın diye Son ekran görüntüsünü açın, bu test işlevsel akışı önemsediği için Medya dosyalarının yüklenmesini atla'yı açık tutun, ve Uyarı Abonelikleri altında ekibinizi Down, Up ve Repeat'e abone edin.
Sorun giderme
- Eskiden geçen bir adım aniden başarısız oluyor: en yaygın neden, hedef sitenin biçimlendirmesi değiştikten sonra bir CSS seçicisinin bozulmasıdır - bir yeniden tasarım, bir A/B testi, veya bir sınıf adı yeniden adlandırması. Başarısız olan adımı açın ve seçicinin canlı sayfada hala bir öğeyle eşleştiğini doğrulayın.
- Bir gezinme adımı zaman aşımına uğruyor: her Yeni bir sayfaya git veya Geri dön adımının, Ana Ayarlar'daki genel İşlem zaman aşımından ayrı, 40 saniyeye kadar kendi zaman aşımı kaydırıcısı vardır - belirli bir sayfa yalnızca yavaş yükleniyorsa, yalnızca toplamı değil o adımın kendi zaman aşımını yükseltin.
- Konsol hatasında başarısız ol, önemsemediğiniz gürültüde tetikleniyor: üçüncü taraf reklam veya analiz betikleri genellikle zararsız konsol hataları günlükler. Konsol hatasında başarısız ol'u tamamen kapalı bırakmak yerine, gerçek hataların hala yakalanması için bilinen hata metnini Beklenen konsol hataları izin listesine ekleyin.
- Metinsel içeriği doğrula beklenmedik şekilde eşleşiyor (veya eşleşmiyor): Yalnızca görünür içeriği kontrol et ve Büyük/küçük harfe duyarlı eşleştirmenin beklediğiniz gibi ayarlanıp ayarlanmadığını kontrol edin - gizli DOM metni ayar kapalıyken sahte bir pozitif üretebilir, ve sayfa varyantları arasındaki bir büyük harf değişikliği büyük/küçük harfe duyarlı eşleştirme açıkken sahte bir negatif üretebilir.
- Akış 10'dan fazla adıma ihtiyaç duyuyor: adım listesi 10 ile sınırlıdır. Uzun bir yolculuğu akışı doğrulayan adımlara indirin, veya farklı yarıları kapsayan iki işlem monitörüne bölün.
İlgili
- İşlem İzleme - bu kontrol türünün ürün sayfası.
- Tarayıcı Erişim Zamanlaması - çok adımlı bir akış yerine yükleme süresi ayrıntısı istediğinizde faydalı, gerçek bir tarayıcıyı yönlendiren başka bir kontrol türü.
- Sayfa Hızı Kontrolü: Tam Kurulum Rehberi - tarayıcı tabanlı performans izlemesi için kardeş rehber.
- İddia Modu: Eksiksiz Yanıt Doğrulaması Referansı - diğer kontrol türlerinde kullanılan yanıt doğrulama kural dili.
- 500 Internal Server Error - bir akışın ortasındaki bozuk bir adımın en sık döndürdüğü durum.
- Tüm izleme rehberleri - diğer her kontrol türü için kurulum rehberi.