httptest.create

Apraksts

object httptest.create(object/array webScenarios)

Šī metode ļauj izveidot jaunus tīmekļa scenārijus.

Izveidojot tīmekļa scenāriju, tiks automātiski izveidota kopa ar tīmekļa uzraudzības vienumiem.

Šī metode ir pieejama tikai Admin un Super admin lietotāju tipiem. Atļaujas izsaukt šo metodi var tikt atsauktas lietotāju lomu iestatījumos. Papildinformā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.

Pieprasījums:

{
    "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.