This is a translation of the original English documentation page. Help us make it better.

httptest.create

Beschrijving

object httptest.create(object/array webScenarios)

Deze methode maakt het mogelijk om nieuwe web scenario's aan te maken.

Het aanmaken van een web scenario zal automatisch een reeks webmonitoringitems aanmaken.

Deze methode is alleen beschikbaar voor gebruikers met het type Admin en Super admin. Toestemming om de methode aan te roepen kan worden ingetrokken in de gebruikersrolinstellingen. Zie Gebruikersrollen voor meer informatie.

Parameters

(object/array) Web scenario's om aan te maken.

Naast de standaard eigenschappen van een web scenario, accepteert deze methode ook de volgende parameters.

Parameter Type Beschrijving
steps array Web scenario stappen.

Parameter gedrag:
- verplicht
tags array Web scenario tags.

Retourwaarden

(object) Retourneert een object dat de ID's van het gemaakte web bevat scenario's onder de eigenschap 'httptestids'. De volgorde van de geretourneerde ID's komen overeen met de volgorde van de doorgegeven webscenario's.

Voorbeelden

Een web scenario creëren

Creëer een web scenario om de startpagina van het bedrijf te monitoren. Het scenario zal twee stappen hebben, om de startpagina en de "Over ons" pagina te controleren en te controleren of ze de HTTP-statuscode 200 teruggeven.

Verzoek:

{
           "jsonrpc": "2.0",
           "method": "httptest.create",
           "params": {
               "name": "Startpagina controle",
               "hostid": "10085",
               "steps": [
                   {
                       "name": "Startpagina",
                       "url": "http://example.com",
                       "status_codes": "200",
                       "no": 1
                   },
                   {
                       "name": "Startpagina / Over ons",
                       "url": "http://example.com/about",
                       "status_codes": "200",
                       "no": 2
                   }
               ]
           },
           "id": 1
       }
Copy
✔ Copied

Reactie:

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

Zie ook

Bron

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.