object httptest.create(object/array webScenarios)
Овај метод омогућава креирање нових веб сценарија.
Креирање веб сценарија ће аутоматски креирати скуп web monitoring items.
Ова метода је доступна само типовима Админ и Супер админкорисника. Дозволе за позивање методе могу се опозвати у подешавањима улога корисника. Погледајте Userroles за више информација.
(оbject/array)
Веб сценарији за креирање.
Поред тога standard web scenarioproperties, метода прихвата следеће параметре.
Parameter | Type | Опис |
---|---|---|
steps | array | Scenario steps. Parameter behavior: - обавезно |
tags | array | Web scenario tags. |
(object)
Враћа објекат који садржи ID-ијеве креираних веб-сценарија под својством httptestids
. Редослед враћених ID-ијева одговара редоследу прослеђених веб сценарија.
Направите веб сценарио за надгледање почетне странице компаније. Сценарио ће имати два корака, да проверите почетну страницу и страницу "About" и уверите се да враћају HTTP статусни код 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
}
Одговор:
CHttpTest::create() in ui/include/classes/api/services/CHttpTest.php.