httptest.crear

Descripción

object httptest.create(objeto/matriz webScenarios)

Este método permite crear nuevos escenarios web.

La creación de un escenario web creará automáticamente un conjunto de web monitoring items.

Este método solo está disponible para los tipos de usuarios Administrador y *Superadministrador. Los permisos para activar el método se pueden revocar en el rol de ajustes de usuario. Ver Usuario roles para más información.

Parámetros

(object/array) Escenarios web a crear.

Además del standard web scenario properties, el método acepta los siguientes parámetros.

Parámetro Tipo Descripción
pasos
(obligatorio)
matriz Escenario web steps.
etiquetas matriz Escenario web tags.

Valores de retorno

(object) Devuelve un objeto que contiene los IDs de los escenarios web creados bajo la propiedad httptestids. El orden de los IDs devueltos coinciden con el orden de los escenarios web pasados.

Ejemplos

Creando un escenario web

Cree un escenario web para monitorizar la página incial de la empresa. El escenario tendrá dos pasos, para verificar la página incial e la página "Sobre" confirme si devuelven 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 / About",
       "url": "http://example.com/about",
       "status_codes": "200",
       "no": 2
       }
       ]
       },
       "auth": "038e1d7b1735c6a5436ee9eae095879e",
       "id": 1
       }

Respuesta:

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

Ver también

-Scenario step

Fuente

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