Slik gjennomsøker Silktide
Silktide gjennomsøker ikke nettet som en tradisjonell bot som bare håndterer HTML. Den laster inn hver side i en ekte nettleser – hodeløs Chrome – slik at den ser omtrent det en person ser etter at skript er kjørt, oppsettet er tilpasset og ressurser er lastet inn.
Derfor kan Silktide teste moderne, JavaScript-tunge nettsteder som gjennomsøkere som bare ser på kilden, ikke får med seg. Det er også derfor resultatene kan inneholde oppsett, kontrast, skjermbilder og den endelige HTML-koden etter at siden har stabilisert seg.
Hva en gjennomsøking gjør
En typisk testkjøring:
- Starter fra nettstedets startside (og eventuelle tvungne sider du har konfigurert).
- Laster inn hver side som omfattes av området i nettleseren på datamaskin og, når det er aktivert, mobil.
- Finner flere URL-er fra lenker, og ofte fra nettstedskart.
- Fortsetter til alt i området er dekket, eller nettstedets er nådd.
Du styrer hvilke URL-er som hører til i dette området, med Dette tester vi. Avanserte innstillinger for gjennomsøking endrer hvor aktivt Silktide finner og laster inn disse URL-ene – se Laste inn en side.
Sider og filer
Alt Silktide finner, lastes ikke inn på samme måte:
- HTML-sider åpnes i nettleseren. JavaScript kjøres, siden kan rulles, og Silktide kan klikke på en konfigurert kontroll (for eksempel for å lukke et informasjonskapselbanner) før resultatene registreres.
- PDF-er og mange andre Dokumenter oppdages under gjennomsøkingen – vanligvis som lenker fra sider – og lastes ned som filer i stedet for å gjengis som fullstendige nettlesersider. De teller fortsatt mot dokumentkapasiteten, og de må fortsatt være tilgjengelige.
Hvis en PDF-URL ikke ser ut som en PDF (for eksempel fordi den ikke har filtypen .pdf), kan Silktide klassifisere den som en side og bruke av sidetillatelsen i stedet. Se Hvorfor kan sidegrenser hindre testing av PDF-er?.
Hvorfor dette er viktig
Fordi Silktide bruker en ekte nettleser:
- Den opplever klientgjengitt innhold, ikke bare det rå HTML-svaret
- Den kan samhandle med sider – lukke bannere, kjøre brukerflyter eller fullføre konfigurert autentisering
- Den kan ta skjermbilder og måle visuelle egenskaper som kontrast og oppsett
- Forespørsler kommer fortsatt fra Silktides infrastruktur (eller en proxy), så brannmurer og bot-beskyttelse kan fortsatt forstyrre
Se Hvordan ser Silktide nettsteder? for et kortere svar på «ser Silktide det jeg ser?».