httptest.create
Apraksts
object httptest.create(object/array webScenarios)
Šī metode ļauj izveidot jaunus tīmekļa scenārijus.
Izveidojot tīmekļa scenāriju, automātiski tiks izveidota kopa tīmekļa uzraudzības vienumu.
Šī metode ir pieejama tikai Administratora un Super administratora lietotāju tipiem. Atļauju izsaukt šo metodi var atsaukt lietotāja lomas iestatījumos. Plašāku informāciju skatiet sadaļā Lietotāju lomas.
Parametri
(object/array) Tīmekļa scenāriji, ko izveidot.
Papildus standarta tīmekļa scenārija īpašībām, metode pieņem šādus parametrus.
| Parametrs | Type | Apraksts |
|---|---|---|
| steps | array | Scenārija soļi. Parametra darbība: - obligāts |
| tags | array | Tīmekļa scenārija birkas. |
Atgrieztās vērtības
(object) Atgriež objektu, kas satur izveidoto web scenāriju ID īpašībā httptestids. Atgriezto ID secība atbilst nodoto web scenāriju secībai.
Piemēri
Tīmekļa scenārija izveide
Izveidojiet tīmekļa scenāriju, lai uzraudzītu uzņēmuma mājaslapu. Scenārijam būs divi soļi, lai pārbaudītu sākumlapu un lapu "Par mums", kā arī pārliecinātos, ka tās atgriež HTTP statusa kodu 200.
{
"jsonrpc": "2.0",
"method": "httptest.create",
"params": {
"name": "Homepage check",
"hostid": "10085",
"steps": [
{
"name": "Homepage",
"url": "http://example.com",
"status_codes": "200",
"no": 1
},
{
"name": "Homepage / About",
"url": "http://example.com/about",
"status_codes": "200",
"no": 2
}
]
},
"id": 1
}
Atbilde:
{
"jsonrpc": "2.0",
"result": {
"httptestids": [
"5"
]
},
"id": 1
}
Skatīt arī
Avots
CHttpTest::create() failā ui/include/classes/api/services/CHttpTest.php.