[comment]: # translation:outdated

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

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

[comment]: # ({9408d3d8-c4bddb28})
### Опис

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

Овај метод омогућава креирање нових веб сценарија.

::: noteclassic
Креирање веб сценарија ће аутоматски креирати скуп [web monitoring items](/manual/web_monitoring/items).
:::

::: noteclassic
Ова метода је доступна само типовима *Админ* и *Супер админ*корисника. Дозволе за позивање методе могу се опозвати у подешавањима улога корисника. Погледајте [Userroles](/manual/web_interface/frontend_sections/users/user_roles) за више информација.
:::

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

[comment]: # ({d8705e6a-5bd5a38b})
### Параметри

`(оbject/array)` Веб сценарији за креирање.

Поред тога [standard web scenarioproperties](object#web_scenario), метода прихвата следеће параметре.

|Parameter|[Type](/manual/api/reference_commentary#data_types)|Опис |
|--|--|------|
|steps|array|[Scenario steps](/manual/api/reference/httptest/object#scenario_step).<br><br>[Parameter behavior](/manual/api/reference_commentary#parameter-behavior):<br>- *обавезно*|
|tags|array|[Web scenario tags](/manual/api/reference/httptest/object#web_scenario_tag).|

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

[comment]: # ({0f4da548-0f4da548})
### Повратне вредности

`(object)` Враћа објекат који садржи ID-ијеве креираних веб-сценарија под својством `httptestids `. Редослед враћених ID-ијева одговара редоследу прослеђених веб сценарија.

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

[comment]: # ({b41637d2-b41637d2})
### Примери

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

[comment]: # ({5125d2fe-0b10bb11})
#### Креирање веб сценарија

Направите веб сценарио за надгледање почетне странице компаније. Сценарио ће имати два корака, да проверите почетну страницу и страницу "About" и уверите се да враћају HTTP статусни код 200.

[Request](/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
}
```

Одговор:

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

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

[comment]: # ({e8ca015f-e8ca015f})
### Такође погледајте

-[Scenario step](object#scenario_step)

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

[comment]: # ({6b938292-6b938292})
### Извор

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

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