API

Nosūtīt pieprasījumus uz /api/v1 ar galveni Authorization: Bearer uxp_.... Izveidojiet atslēgu savā kontā. Limīts ir 60 pieprasījumi minūtē.

Sākt testēšanu

curl -X POST $BASE/api/v1/runs \
  -H "Authorization: Bearer $KEY" -H "Content-Type: application/json" \
  -d '{"site":"SITE_ID","steps":20,"concurrency":3,"personas":["p01","p03"]}'

Izlaist personas, lai izmantotu visas panelī aktivizētās personas. Atbilde: {"id":"r...","status":"queued","credits":2}

Metodes

MetodeCeļšKo tā dara
GET/balanceKredītu bilance
GET/sitesJūsu vietnes, to ID un paneļi
GET/personasPersonu bibliotēka
GET/runsPēdējie palaidieni
POST/runsSākt testēšanu
GET/runs/{id}Statuss un rezultāti pa personām
POST/runs/{id}/cancelAtcelt, nepabeigtie kredīti atgriežas

Kļūdas

Formāts: {"error":{"code":"...","message":"..."}}

HTTPKodsNozīme
400no_personasNav izvēlēta persona vai šāds ID nav šajā vietnē
400not_test_hostTestēšanas maksājumu režīmam nepieciešama sākuma lapa testēšanas serverī
401unauthorizedAtslēga nav vai ir nederīga
402insufficient_creditsPārāk maz kredītu
403domain_not_verifiedDomēns nav verificēts
404not_foundTāda nav jūsu kontā
409too_many_runsPārāk daudz palaišanu rindā
429rate_limitedPārsniegts pieprasījumu limits

Ko palaidiens dara ar jūsu vietni

Tikai GET pieprasījumi apstiprinātajam domēnam. Formas netiek nosūtītas, paroles un kartītes lauki paliek tukši, tāpēc tests nekad nereģistrējas, neielīst vai nemaksā. Izņēmums ir testēšanas maksājumu režīms, ko jūs ieslēdzat testēšanas hostam. Piezīmes nāk no modeļa, pārbaudiet tās pirms rīkojaties.