object httptest.create(object/array webScenarios)
שיטה זו מאפשרת ליצור תרחישי אינטרנט חדשים.
יצירת תרחיש אינטרנט תיצור באופן אוטומטי קבוצה של פריטי ניטור אינטרנט.
שיטה זו זמינה רק ל-Admin ו-Super Admin סוגי משתמשים. ניתן לבטל הרשאות לקרוא לשיטה בתפקיד משתמש הגדרות. ראה משתמש תפקידים למידע נוסף.
(אובייקט/מערך)
תרחישי אינטרנט ליצירה.
בנוסף לתרחיש האינטרנט הסטנדרטי properties](object#web_scenario), השיטה מקבלת את הדברים הבאים פרמטרים.
(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
}
תְגוּבָה:
CHttpTest::create() בתוך ui/include/classes/api/services/CHttpTest.php.