httptest.create
Descripción
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.
Parámetros
(objeto/matriz) Escenarios web a crear.
Además de las propiedades de escenario web estándar , el método acepta los siguientes parámetros.
| Parámetro | Tipo | Descripción |
|---|---|---|
| steps | matriz | Pasos del escenario web. Comportamiento de parámetros:<br >- obligatorio |
| tags | matriz | Etiquetas del escenario web. |
Valores de retorno
(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.
Ejemplos
Creando un escenario web
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:
{
"jsonrpc": "2.0",
"result": {
"httptestids": [
"5"
]
},
"id": 1
}
Ver también
Fuente
CHttpsTest::creado() en ui/include/classes/api/services/CHttpsTestt.php.