طلب عنوان URL

آخر https://api.dotcom-monitor.com/config_api_v1/StressTest/CloneUpdateScript

إنشاء اختبار تحميل تطبيق ويب جديد باستخدام برنامج نصي محدث لكل خطوة عن طريق استنساخ اختبار موجود. يمكنك إما تعديل البرنامج النصي المصدر EveryStep أو إنشاء نص جديد من البداية.

معلمات الاستعلام

ميدان نوع مطلوب وصف

معرف

خيط

صحيح

المعرف الفريد لاختبار التحميل الذي تريد استنساخه وتحريره. ارجع إلى StressHistory_Seq_ID لتحديد معرف اختبار المصدر.

نص الطلب

تقبل واجهة برمجة تطبيقات LoadView الملفات الثنائية التي تم تحميلها باستخدام نص الطلب. لتحميل برنامج نصي EveryStep مع طلبك إلى LoadView:

  1. قم بإنشاء أو تحرير برنامج نصي EveryStep باستخدام أداة البرمجة النصية EveryStep.
  2. قم بتنزيل البرنامج النصي على جهاز الكمبيوتر الخاص بك واحفظه في ملف dmuv / dmes.
  3. في عميل API، حدد لإرسال ملف dmuv/dmes كملف ثنائي في نص الطلب.
طلب مثال
curl --location --request POST "https://api.dotcom-monitor.com/config_api_v1/StressTest/CloneUpdateScript?id=32456" ^
--header "Content-Type: application/octet-stream" ^
--header "Cookie: DANA-AUTH-API-COOKIE=36963187d29c49718deb07418409b044" ^
--data "@/C:/Users/dm_admin/Downloads/web-everystep-script.dmes"

الاستجابة للنجاح

مثال على الاستجابة
{
    "DevicePlatform": "UserView",
    "PlanType": "StaticPlan",
    "Steps": [
        {
            "StepType": "Start",
            "UsersOrSpeed": 2,
            "DurationSec": 0,
            "StepRole": "UserInitiated"
        },
        {
            "StepType": "Increase",
            "UsersOrSpeed": 1,
            "DurationSec": 60,
            "StepRole": "UserInitiated"
        }
    ],
    "Status": "SubmittingTestRequest",
    "ID": 163565,
    "Name": "My Test 1",
    "UserName": null,
    "dynamicCurve_StartUsers": 0,
    "dynamicCurve_MaxUsers": 0,
    "dynamicCurve_MaxTestDuration": 0,
    "goalBasedCurve_TransactionsGoal": 0,
    "goalBasedCurve_Duration": 0,
    "goalBasedCurve_MaxUsers": 0,
    "goalBasedCurve_StartUsers": 0,
    "goalBasedCurve_AdjustmentRate": 0,
    "static_MaxUsers": 3,
    "static_TransactionsPerMin": 0,
    "static_Duration": 60,
    "VUD_UsersPerAgent": 5
}

للحصول على أوصاف الحقول ، يرجى الاطلاع على واجهة برمجة تطبيقات LoadView: الحصول على إعدادات الاختبار