object httptest.create(object/array webScenarios)
Este m¨¦todo permite crear nuevos escenarios web.
La creaci¨®n de un escenario web crear¨¢ autom¨¢ticamente un conjunto de m¨¦tricas de monitoreo web.
Este m¨¦todo solo est¨¢ disponible para los tipos de usuario Administrador y Superadministrador. Los permisos para llamar al m¨¦todo se pueden revocar en la configuraci¨®n del rol de usuario. Ver Roles de usuario para m¨¢s informaci¨®n.
(objeto/matriz)
Escenarios web a crear.
Adem¨¢s de las propiedades de escenario web est¨¢ndar, el m¨¦todo acepta los siguientes par¨¢metros.
±Ê²¹°ù¨¢³¾±ð³Ù°ù´Ç | Tipo | ¶Ù±ð²õ³¦°ù¾±±è³¦¾±¨®²Ô |
---|---|---|
steps | matriz | Pasos del escenario web. Comportamiento de par¨¢metros:<br >- obligatorio |
tags | matriz | Etiquetas del escenario web. |
(objeto)
Devuelve un objeto que contiene los ID de los escenarios web creados bajo la propiedad httptestids
. El orden de los IDs de escenarios devueltos coinciden con el orden de los escenarios web pasados.
Crear un escenario web para monitorear la p¨¢gina de inicio de la empresa. El escenario tendr¨¢ dos pasos, verificar la p¨¢gina de inicio y la p¨¢gina "Acerca de" y aseg¨²rese de que devuelvan el c¨®digo de estado 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 / Acerca de",
"url": "http://example.com/about",
"status_codes": "200",
"no": 2
}
]
},
"id": 1
}
Respuesta:
CHttpsTest::creado() en ui/include/classes/api/services/CHttpsTestt.php.