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
| Metode | Ceļš | Ko tā dara |
|---|---|---|
| GET | /balance | Kredītu bilance |
| GET | /sites | Jūsu vietnes, to ID un paneļi |
| GET | /personas | Personu bibliotēka |
| GET | /runs | Pēdējie palaidieni |
| POST | /runs | Sākt testēšanu |
| GET | /runs/{id} | Statuss un rezultāti pa personām |
| POST | /runs/{id}/cancel | Atcelt, nepabeigtie kredīti atgriežas |
Kļūdas
Formāts: {"error":{"code":"...","message":"..."}}
| HTTP | Kods | Nozīme |
|---|---|---|
| 400 | no_personas | Nav izvēlēta persona vai šāds ID nav šajā vietnē |
| 400 | not_test_host | Testēšanas maksājumu režīmam nepieciešama sākuma lapa testēšanas serverī |
| 401 | unauthorized | Atslēga nav vai ir nederīga |
| 402 | insufficient_credits | Pārāk maz kredītu |
| 403 | domain_not_verified | Domēns nav verificēts |
| 404 | not_found | Tāda nav jūsu kontā |
| 409 | too_many_runs | Pārāk daudz palaišanu rindā |
| 429 | rate_limited | Pā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.