httptest.create

Descripció

object httptest.create(object/array webScenarios)

Aquest mètode permet crear nous escenaris web.
Copy
✔ Copied

La creació d'un escenari web crearà automàticament un conjunt d'elements de supervisió web.

Aquest mètode només és disponible per als tipus d'usuari Admin i Super admin. Els permisos per cridar al mètode es poden revocar a la configuració del rol d'usuari. Consulteu els Rols d'usuari per obtindre més informació.

Paràmetres

(object/array) Escenaris Web a crear.

A més de les [propietats d'escenari web estàndard] (objecte#web_scenario), el mètode admet els paràmetres següents.

Paràmetre Tipus Descripció
steps array Passes de l'escenari web.

Comportament de la propietat:
- obligatori
tags array Etiquetes de l'escenari web.

Valors de retorn

(object) Retorna un objecte amb els IDs dels escenaris web creats segons la propietat httptestids. L'ordre dels IDs retornats correspon a l'ordre dels escenaris web donats.

Exemples

Crear un escenari Web

Crea un escenari Web monitorar la pàgina d'inici d'una empresa. L'escenari constarà de dues passes: verificar la pàgina d'inici i la pàgina "Quant a", i garantirà que reenvien el codi d'estat HTTP 200.

Petició:

{
           "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 / Quant a",
                       "url": "http://example.com/quanta",
                       "status_codes": "200",
                       "no": 2
                   }
               ]
           },
           "id": 1
       }
Copy
✔ Copied

Resposta:

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

Veieu també

Font

CHttpTest::create() in ui/include/classes/api/services/CHttpTest.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.