Áú»¢¶Ä²©

httptest.create

¶Ù±ð²õ³¦°ù¾±±è³¦¾±¨®²Ô

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.

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.