Sådan gennemsøger Silktide
Silktide gennemsøger ikke som en traditionel bot, der kun ser HTML. Den indlæser hver side i en rigtig browser - headless Chrome - så den ser omtrent det samme som en person, efter at scripts er kørt, layout er ombrudt, og ressourcer er indlæst.
Derfor kan Silktide teste moderne, JavaScript-tunge websteder, som gennemsøgere, der kun ser rå HTML-kilde, overser, og derfor kan resultaterne omfatte layout, kontrast, skærmbilleder og den endelige HTML, når siden er stabiliseret.
Hvad en gennemsøgning gør
En typisk testrunde:
- Starter fra webstedets forside (samt eventuelle tvungne sider, du har konfigureret).
- Indlæser hver side inden for omfanget i browseren på desktop og, hvor aktiveret, mobil.
- Finder flere URL'er fra links og ofte fra sitemaps.
- Fortsætter, indtil alt inden for omfang er dækket, eller webstedets er nået.
Du styrer, hvilke URL'er der hører til i det omfang, via Hvad vi tester. Avancerede crawler-indstillinger ændrer, hvor aggressivt Silktide opdager og indlæser disse URL'er - se Indlæsning af en side.
Sider vs. filer
Ikke alt det, Silktide finder, indlæses på samme måde:
- HTML-sider åbnes i browseren. JavaScript kører, siden kan rulles, og Silktide kan klikke på et konfigureret kontrolelement (for eksempel for at afvise et cookiebanner), før resultaterne registreres.
- PDF'er og mange andre dokumenter opdages under gennemsøgningen - som regel som links fra sider - og downloades som filer i stedet for at blive gengivet som fulde browsersider. De tæller stadig med i dokumentkapaciteten, og de skal stadig være tilgængelige.
Hvis en PDF-URL ikke ligner en PDF (for eksempel ikke har filendelsen .pdf), kan Silktide klassificere den som en side og i stedet bruge sidekvoten. Se Hvorfor kan sidegrænser forhindre, at PDF'er bliver testet?.
Hvorfor det er vigtigt
Fordi Silktide bruger en rigtig browser:
- Den ser klientgengivet indhold, ikke kun det rå HTML-svar
- Den kan interagere med sider - afvise bannere, køre brugerflows eller gennemføre konfigureret godkendelse
- Den kan tage skærmbilleder og måle visuelle egenskaber som kontrast og layout
- Forespørgsler kommer stadig fra Silktides infrastruktur (eller en proxy), så firewalls og bot-beskyttelse kan stadig forstyrre
For et kortere svar på "ser Silktide det, jeg ser?", se Hvordan ser Silktide websteder?.