Esta es una traducción de la página de documentación original en español. Ayúdanos a mejorarla.

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.

Comportamiento del parámetro:<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.

Solicitud:

{
           "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

-Paso de escenario

Fuente

CHttpsTest::creado() en ui/include/classes/api/services/CHttpsTestt.php.