httptest.create

תיאור

object httptest.create(object/array webScenarios)

שיטה זו מאפשרת ליצור תרחישי אינטרנט חדשים.

יצירת תרחיש אינטרנט תיצור באופן אוטומטי קבוצה של פריטי ניטור אינטרנט.

שיטה זו זמינה רק ל-Admin ו-Super Admin סוגי משתמשים. ניתן לבטל הרשאות לקרוא לשיטה בתפקיד משתמש הגדרות. ראה משתמש תפקידים למידע נוסף.

פרמטרים

(אובייקט/מערך) תרחישי אינטרנט ליצירה.

בנוסף לתרחיש האינטרנט הסטנדרטי properties](object#web_scenario), השיטה מקבלת את הדברים הבאים פרמטרים.

פרמטר סוג תיאור
שלבים
(חובה)
מערך תרחיש אינטרנט צעדים.
tags מערך תרחיש אינטרנט tags.

החזר ערכים

(object) מחזיר אובייקט המכיל את המזהים של האינטרנט שנוצר תרחישים תחת המאפיין 'httptestids'. סדר המוחזרים מזהים תואמים את הסדר של תרחישי האינטרנט שעברו.

דוגמאות

יצירת תרחיש אינטרנט

צור תרחיש אינטרנט לניטור דף הבית של החברה. התרחיש יהיו שני שלבים, לבדוק את דף הבית ואת הדף "אודות" ו ודא שהם מחזירים את קוד מצב ה-HTTP 200.

בַּקָשָׁה:

{
            "jsonrpc": "2.0",
            "method": "httptest.create",
            "params": {
                "name": "בדיקת דף הבית",
                "hostid": "10085",
                "צעדים": [
                    {
                        "name": "דף הבית",
                        "url": "http://example.com",
                        "status_codes": "200",
                        "לא": 1
                    },
                    {
                        "name": "דף הבית / אודות",
                        "url": "http://example.com/about",
                        "status_codes": "200",
                        "לא": 2
                    }
                ]
            },
            "auth": "038e1d7b1735c6a5436ee9eae095879e",
            "מזהה": 1
       }

תְגוּבָה:

{
            "jsonrpc": "2.0",
            "תוצאה": {
                "httptestids": [
                    "5"
                ]
            },
            "מזהה": 1
       }

מידע נוסף

מקור

CHttpTest::create()‎ בתוך ui/include/classes/api/services/CHttpTest.php.