API
Saada päringud aadressile /api/v1 päisega Authorization: Bearer uxp_.... Loo võti oma kontol. Limiit on 60 päringut minutis.
Käivita test
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"]}'Jäta personas välja, et kasutada kõiki paneelis lubatud persona. Vastus: {"id":"r...","status":"queued","credits":2}
Meetodid
| Meetod | Teekond | Mida see teeb |
|---|---|---|
| GET | /balance | Krediidi saldo |
| GET | /sites | Sinu saidid, nende id-d ja paneelid |
| GET | /personas | Persona raamatukogu |
| GET | /runs | Viimased käigud |
| POST | /runs | Käivita test |
| GET | /runs/{id} | Olek ja tulemused persona kaupa |
| POST | /runs/{id}/cancel | Tühista, lõpetamata krediidid tulevad tagasi |
Vead
Vorming: {"error":{"code":"...","message":"..."}}
| HTTP | Kood | Mõte |
|---|---|---|
| 400 | no_personas | Persona puudub või sellist ID-d ei leitud |
| 400 | not_test_host | Testmakse režiimiks on vaja alguslehte testhostis |
| 401 | unauthorized | Võti puudub või on vigane |
| 402 | insufficient_credits | Krediidid on otsas |
| 403 | domain_not_verified | Domeen pole kinnitatud |
| 404 | not_found | Sellel kontol seda ei ole |
| 409 | too_many_runs | Liiga palju proovisõite järjekorras |
| 429 | rate_limited | Päringute limiit on ületatud |
Mida proovisõit teie saidiga teeb
Ainult kinnitatud domeeni GET-päringud. Vorme ei saadeta ja parooli- ning kaardiväljad jäävad tühjaks, mistõttu proovisõit ei registreeru, ei logi sisse ega tee makseid. Erand on testmakse režiim, mille sa lülitad sisse testhosti jaoks. Märkused tulevad mudelilt, kontrolli neid enne tegutsemist.