Monitorowanie ścieżek: Strona główna się ładuje. Ale czy ktoś może coś kupić?

Monitorowanie ścieżek przechodzi cały proces krok po kroku: otwiera stronę, loguje się, wysyła formularz, wywołuje API. Gdy któryś krok zawiedzie, wiesz który i dlaczego.

14 dni za darmo · Potem 5 monitorów gratis · Bez karty kredytowej

4.9/5 z 1,247+ opinii Zaufało nam 65,000+ firm
01

Całe ścieżki, nie pojedyncze strony

Do 10 kroków po kolei: otwarcie strony, przejście za linkiem, wysłanie formularza lub wywołanie API. Pliki cookie przechodzą dalej, jak w przeglądarce.

02

Wartości przenoszone między krokami

Zapisz token lub identyfikator zamówienia z jednego kroku i użyj go w następnym. Hasła są zabezpieczone i nigdy więcej nie są pokazywane.

03

Prawdziwa przeglądarka, gdy jej potrzebujesz

Włącz prawdziwą przeglądarkę dla JavaScriptu i kliknięć, a dostaniesz zrzut ekranu kroku, który się nie powiódł.

Co sprawdza monitorowanie ścieżek, czego nie sprawdzi pojedyncze żądanie

Pojedyncze sprawdzenie dostępności zadaje jedno pytanie: czy ta strona odpowiada? Większość tego, co przynosi pieniądze, leży jednak kilka kroków dalej. Strona produktu się ładuje, ale formularz dodawania do koszyka wysyła dane do endpointu, który zwraca błąd. Strona logowania odpowiada kodem 200, ale sesja nigdy się nie zaczyna. Checkout się wyświetla, ale krok płatności kończy się przekroczeniem czasu. Każda strona z osobna wygląda dobrze, a cała ścieżka nie działa.

Monitor ścieżki przechodzi ją tak jak klient, krok po kroku, i sprawdza każdy etap po drodze.

Dostępne kroki

Open page: przejście pod wskazany adres.Follow link: kliknięcie linku po jego tekście, np. „Checkout”.Submit form: wypełnienie i wysłanie formularza na stronie. Pola ukryte, np. tokeny zabezpieczające, są zachowywane.API request: GET, POST, PUT, PATCH lub DELETE, z nagłówkami i treścią, do sekwencji wywołań API.Click: kliknięcie przycisku lub dowolnego innego elementu po jego tekście, w prawdziwej przeglądarce.

Każdy krok może sprawdzać kod statusu, tekst, który strona musi zawierać lub którego nie może zawierać, albo pola JSON. Pierwszy nieudany krok zatrzymuje ścieżkę, a incydent pokazuje, który to był krok i jaka przyszła odpowiedź.

Wartości z jednego kroku w kolejnym

Prawdziwe ścieżki zależą od tego, co działo się wcześniej. Zapisz wartość z danego kroku, np. token dostępu z odpowiedzi logowania albo identyfikator zamówienia z koszyka, i użyj jej później jako {{name}} w adresie, nagłówku, treści żądania lub polu formularza. Pliki cookie są automatycznie przenoszone między krokami, więc po zalogowaniu sesja pozostaje aktywna.

Hasła i inne sekrety są zabezpieczane: szyfrowane algorytmem AES-256-GCM i nigdy więcej nie pokazywane w całości, nawet Tobie. Użyj osobnego konta testowego, a dane logowania będą tak samo bezpieczne jak reszta Twojej konfiguracji.

Zwykłe żądania albo prawdziwa przeglądarka

Domyślnie ścieżka działa jako zwykłe żądania HTTP. To szybkie i może działać nawet co minutę. Niektóre strony potrzebują więcej: koszyka zbudowanego w JavaScripcie, przycisku, który nie jest linkiem, aplikacji jednostronicowej (SPA). Włącz „Run in a real browser”, a ścieżka uruchomi się w przeglądarce, która wykonuje JavaScript i klika jak odwiedzający. Gdy krok się nie powiedzie, dostajesz zrzut ekranu strony w takim stanie, w jakim wtedy wyglądała.

Prawdziwa przeglądarka potrzebuje znacznie więcej czasu niż pojedyncze żądanie, dlatego ścieżki w przeglądarce działają najwyżej co 15 minut. Tam, gdzie się da, używaj zwykłych żądań, a prawdziwej przeglądarki dla ścieżek, które jej wymagają.

Ścieżka checkoutu dla northwind.shop

Otwórz stronę produktu i sprawdź, czy zawiera „Add to cart”.Wyślij formularz dodawania do koszyka.Przejdź za linkiem „Checkout” i sprawdź, czy widać podsumowanie zamówienia.Sprawdź, czy ładuje się krok płatności. Jeśli nie, ścieżka kończy się tutaj błędem, a incydent pokazuje krok 4 ze zrzutem ekranu.

Zatrzymaj się, zanim cokolwiek zostanie opłacone lub wysłane. Ścieżka, która sprawdza, czy ładuje się krok płatności, wyłapuje większość awarii checkoutu bez składania prawdziwych zamówień. W demo na żywo znajdziesz taką ścieżkę checkoutu, którą możesz otworzyć bez rejestracji.

Logowanie i sekwencje API

W produkcie SaaS najważniejszą ścieżką jest często logowanie. Ścieżka może otworzyć stronę logowania, wysłać formularz z zabezpieczonym hasłem i sprawdzić, czy panel pokazuje nazwę użytkownika testowego. W przypadku API połącz żądania w łańcuch: pobierz token, utwórz nim obiekt testowy, odczytaj go z powrotem i sprawdź pole JSON. Checklista monitorowania API podpowiada, które sekwencje warto objąć monitoringiem.

Alerty z dowodami w załączniku

Nieudana ścieżka jest potwierdzana tak jak każde inne sprawdzenie: ścieżki działają ze Sztokholmu w Szwecji, a każda awaria jest sprawdzana ponownie, zanim otworzy się incydent. Incydent pokazuje nieudany krok i jego odpowiedź, a gdy ścieżka działała w prawdziwej przeglądarce, także zrzut ekranu. Alerty trafiają na e-mail, do Slacka, Microsoft Teams, Discorda, Google Chat, Mattermost, Telegrama, PagerDuty, ntfy, Pushover, przez webhooki i jako powiadomienia push na Twój telefon.

Gdzie sprawdzają się ścieżki

Zostaw pojedyncze monitory dostępności dla strony głównej i kluczowych endpointów, sprawdzane co minutę, i dodaj ścieżki dla procesów, które przynoszą pieniądze. Każda ścieżka liczy się jako jeden monitor dostępności: 15 w planie Start, 100 w Professional i 250 w Business. Sklepy internetowe zwykle zaczynają od checkoutu; zobacz monitorowanie sklepów internetowych.

Plany zaczynają się od 9 € miesięcznie przy płatności rocznej lub 12 € przy płatności miesięcznej, bez VAT. Porównaj limity w cenniku albo rozpocznij 14-dniowy bezpłatny okres próbny bez karty.

“Every minute of downtime means lost sales of hundreds of dollars. That's why we at Acme Inc. recommend UptimeCheck to monitor our uptime and help us respond to website outages quickly.”

Thom Adams

E-commerce Manager

Monitorowanie ścieżek: pytania

Co potrafi monitor ścieżki?

Otwierać strony, przechodzić za linkami, wysyłać formularze, klikać przyciski i wywoływać API, do 10 kroków po kolei. Każdy krok może sprawdzać kod statusu, tekst lub pola JSON.

Czy mogę monitorować logowanie?

Tak. Wyślij formularz logowania z danymi konta testowego. Oznacz hasło jako sekret, a zostanie zaszyfrowane i nigdy więcej nie będzie pokazywane.

Czy mogę użyć wartości z jednego kroku w późniejszym kroku?

Tak. Zapisz wartość, np. token lub identyfikator zamówienia, i użyj jej później jako {{name}} w adresie, nagłówku, treści żądania lub polu formularza.

Kiedy potrzebuję prawdziwej przeglądarki?

Gdy strona wymaga JavaScriptu albo kliknięcia w coś, co nie jest linkiem ani formularzem. Ścieżki w prawdziwej przeglądarce zawierają też zrzut ekranu kroku, który się nie powiódł.

Jak często może działać ścieżka?

Ścieżki ze zwykłymi żądaniami mogą działać nawet co minutę. Ścieżki w prawdziwej przeglądarce działają najwyżej co 15 minut.

Czy ścieżki wliczają się do limitów planu?

Tak. Każda ścieżka liczy się jako jeden monitor dostępności: 15 w planie Start, 100 w Professional i 250 w Business.

Dobrze współpracuje z

Uptime monitoring

Testy HTTP(S), ping i portów co minutę, potwierdzane drugim testem przed każdym alertem.

Dowiedz się więcej

API monitoring

Własne metody, nagłówki i treść żądań oraz sprawdzanie JSON dla każdego endpointu.

Dowiedz się więcej

Incident management

Potwierdzone awarie z dowodami, oś czasu, potwierdzenia przyjęcia i przeglądy incydentów.

Dowiedz się więcej

Przestoje to przeszłość.

Skonfiguruj pierwszy monitor w niecałą minutę albo najpierw rozejrzyj się w demo na żywo.

14 dni za darmo · Potem 5 monitorów gratis · Bez karty kredytowej