Wczytywanie strony
Gdy adres URL znajduje się w zakresie, Silktide otwiera go w przeglądarce i czeka, aż będzie można z niego korzystać. Większość witryn działa z ustawieniami domyślnymi. Zmieniaj te opcje tylko wtedy, gdy masz konkretną potrzebę testową — znajdziesz je w ustawieniach zaawansowanych.
Oczekiwanie na stronę
- Limit czasu — maksymalny czas oczekiwania Silktide na zakończenie wczytywania strony. Zwiększaj go tylko w przypadku stale wolnych stron; wysoki limit czasu powoduje, że zablokowane strony opóźniają cały test.
- Dodatkowe oczekiwanie — dodatkowy czas po pozornym wczytaniu strony. Użyj tej opcji w przypadku aplikacji jednostronicowych i innych witryn renderowanych po stronie klienta, które wypełniają treść po początkowym wczytaniu.
Banery cookie i pierwsze wizyty
- Selektor kliknięcia — opcjonalny selektor CSS. Jeśli pasuje do elementu na stronie, Silktide klika go przed zarejestrowaniem wyników. Jest to zwykły sposób na zamknięcie prostego banera cookie lub zgody (na przykład
#accept-cookies). - Przebieg pierwszej wizyty — w przypadku nowych witryn Silktide może przeprowadzić krótką wizytę przygotowawczą, aby przygotować pamięć podręczną i pliki cookie. Wyłącz tę opcję tylko wtedy, gdy takie przygotowanie zakłóca testowanie.
- Bardziej złożone ścieżki (logowanie, wieloetapowa zgoda, weryfikacja wieku) wymagają przepływów użytkownika lub skonfigurowanego uwierzytelniania, a nie tylko selektora kliknięcia. Zobacz Jak Silktide wykrywa pliki cookie?.
Przewijanie i animacje
Domyślnie Silktide przewija stronę w dół, aby pojawiły się obrazy i treści ładowane z opóźnieniem. Wyłącz przewijanie w dół, jeśli ten ruch zakłóca działanie strony lub potrzebujesz widoku tylko pierwszego ekranu.
Włącz animacje tylko wtedy, gdy podczas testu potrzebujesz animacji CSS. Pozostawienie ich wyłączonych jest zwykle szybsze i bardziej stabilne.
Opcje robota związane z wykrywaniem
Te ustawienia zaawansowane zmieniają sposób, w jaki Silktide traktuje adresy URL jako odrębne, lub określają, czy w ogóle podąża za linkami:
| Ustawienie | Kiedy go użyć |
|---|---|
| Maksymalna liczba połączeń | Liczba stron pobieranych równolegle. Najpierw zmniejsz tę wartość, jeśli witryna ogranicza częstotliwość testowania. |
| Wyłącz wykrywanie linków | Testuj tylko adresy URL z reguł i stron wymuszonych — nie podążaj za linkami. |
| Ignoruj automatyczne mapy witryny | Pomiń mapy witryny, które Silktide w przeciwnym razie znalazłby (na przykład /sitemap.xml). |
| Traktuj fragmenty URL jako odrębne strony | Testuj osobno każdy unikalny adres URL z elementem #fragment. Domyślnie wyłączone. |
| Wymuś małe litery w ścieżkach URL | Normalizuj ścieżki zawierające małe i wielkie litery, gdy witryna niespójnie udostępnia tę samą stronę. |
| Wykluczone parametry zapytania | Usuń parametry śledzące (na przykład utm_source) przed uznaniem adresu URL za unikalny. |
| Dozwolone kody odpowiedzi HTTP | Traktuj wybrane kody inne niż 2xx (na przykład 401) jako pomyślne wczytania, gdy odpowiada to Twoim zamiarom. |
| Włącz tryb ukrywania | Ukryj sygnały automatyzacji, aby działanie bardziej przypominało prawdziwą przeglądarkę. Może spowolnić indeksowanie; wyłącz tę opcję, jeśli witryna już ufa agentowi użytkownika Silktide. |
Uwierzytelnianie i serwer proxy
Dane uwierzytelniające HTTP Basic, Digest lub NTLM oraz lokalizacja serwera proxy są również konfigurowane w ustawieniach zaawansowanych. Wpływają one na to, czy Silktide w ogóle może się połączyć — zobacz Skąd łączy się Silktide i Czy Silktide może testować witryny chronione hasłem?.
Zapisane zmiany zaczną obowiązywać przy następnym teście.