API ja võrk
Testi API-t otse oodatud tulemuste sammudega ja loe veebikäivituse taga olevaid võrgupäringuid.
Teekonnad näevad brauseris sageli korras välja, kuigi nende taga olev süsteem ei tööta. Autonomy katab mõlemad pooled: API testjuhtumid kutsuvad sinu otspunkte otse ja veebikäivitused säilitavad iga päringu, mille leht tegi.
Testi API-t
Lisa keskkonnale API sihtmärk: sinu API baas-URL, näiteks https://api.staging.example.com. Seejärel loo testjuhtum API platvormiga. Selle käivitused saadavad HTTP-päringuid otse, ilma brauseri või seadmeta.
Kirjuta sammud oodatud tulemustena, samamoodi nagu veebis:
- Testkliendile saab luua uue tellimuse.
- Uus tellimus on loendis olekuga makstud.
- Tokenita tellimuse päring lükatakse tagasi.
Agent mõtleb päringud välja, saadab need ja kontrollib vastuseid. Hoia tokenid ja võtmed saladuseks märgitud keskkonna väärtustes ja viita neile kujul {{env.NAME}}; need saadetakse viitena ja neid ei näidata kunagi.
API-sammude koostamiseks spetsifikatsiooni põhjal vali Describe what to test ja manusta oma OpenAPI .yaml- või .json-fail. Selle teksti kasutatakse mustandi kontekstina.
API-käivituse tõendites on vahekaart Requests: iga päring, mille agent saatis, koos vastusega.
Võrgutõendid veebikäivitustes
Veebikäivitus säilitab iga päringu, mille leht, selle raamid ja workerid tegid. Ava käivituse vahekaart Network:
- Iga päring koos meetodi, oleku, tüübi, suuruse ja ajaga ning koskdiagramm selle kohta, millal see toimus, sammude kaupa jaotatuna.
- Päringu- ja vastusepäised koos küpsistega ning kehad: igaühest esimesed 256 KB.
- Filtrid päringu kiireks leidmiseks.
Vahekaardil Console on iga konsoolisõnum igal tasemel, püüdmata vead ja käsitlemata promise'i tagasilükkamised ning brauseri enda sõnumid. Väärtused on näidatud nii, nagu leht neid nägi; maskeeritakse ainult väärtused, mille salvestasid saladustena.
Vead muutuvad probleemideks
Käivituse ajal nähtud konsoolivead ning nurjunud lehe-, fetch- ja XHR-päringud märgib ära automaatne kontroll ja need on loetletud käivituse jaotises Issues found, isegi kui iga samm läbis. Need ei muuda kunagi tulemust. Vaata Probleemid.
Ülevaatuse muster
Alusta läbikukkunud sammust ja selle tulemusereast. Kui ekraan on mitmetähenduslik, ava selle sammu ajahetke kohta vahekaart Network: nurjunud päring või aeglane kolmanda osapoole kutse selgitab sageli, mida kasutaja nägi.
Ei leidnud?