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
       }
Copy
✔ Copied

Respuesta:

{
           "jsonrpc": "2.0",
           "result": {
               "httptestids": [
                   "5"
               ]
           },
           "id": 1
       }
Copy
✔ Copied

Ver también

-Paso de escenario

Fuente

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

To toggle search highlight, press Ctrl+Alt+H
Have an improvement suggestion for this page? Select the text that could be improved and press Ctrl+Enter to send it to the editors.