[comment]: # translation:outdated

[comment]: # ({3c277f74-3c277f74})
# httptest.create

[comment]: # ({/3c277f74-3c277f74})

[comment]: # ({9408d3d8-c4bddb28})
### Apraksts

`object httptest.create(object/array webScenarios)`

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

::: noteclassic
Izveidojot tīmekļa scenāriju, tiks automātiski izveidota kopa ar
[tīmekļa uzraudzības vienumiem](/manual/web_monitoring/items).
:::

::: noteclassic
Šī 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](/manual/web_interface/frontend_sections/users/user_roles).
:::

[comment]: # ({/9408d3d8-c4bddb28})

[comment]: # ({1f4a424e-5bd5a38b})
### Parametri

`(object/array)` Tīmekļa scenāriji, ko izveidot.

Papildus [standarta tīmekļa scenārija
īpašībām](object#web-scenario), metode pieņem šādus
parametrus.

|Parametrs|[Type](/manual/api/reference_commentary#data-types)|Apraksts|
|--|--|------|
|steps|array|[Scenārija soļi](/manual/api/reference/httptest/object#scenario-step).<br><br>[Parametra darbība](/manual/api/reference_commentary#parameter-behavior):<br>- *obligāts*|
|tags|array|[Tīmekļa scenārija birkas](/manual/api/reference/httptest/object#web-scenario-tag).|

[comment]: # ({/1f4a424e-5bd5a38b})

[comment]: # ({0f4da548-0f4da548})
### 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.

[comment]: # ({/0f4da548-0f4da548})

[comment]: # ({b41637d2-b41637d2})
### Piemēri

[comment]: # ({/b41637d2-b41637d2})

[comment]: # ({5125d2fe-0b10bb11})
#### 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](/manual/api#performing-requests):

```json
{
    "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:

```json
{
    "jsonrpc": "2.0",
    "result": {
        "httptestids": [
            "5"
        ]
    },
    "id": 1
}
```

[comment]: # ({/5125d2fe-0b10bb11})

[comment]: # ({a776cebb-e8ca015f})
### Skatīt arī

-   [Scenārija solis](object#scenario-step)

[comment]: # ({/a776cebb-e8ca015f})

[comment]: # ({6b938292-6b938292})
### Avots

CHttpTest::create() failā *ui/include/classes/api/services/CHttpTest.php*.

[comment]: # ({/6b938292-6b938292})
