TestRunOutput interface

تحميل نموذج تشغيل الاختبار

الخصائص

autoStopCriteria

معايير الإيقاف التلقائي للاختبار. سيؤدي هذا إلى إيقاف اختبار التحميل تلقائيا إذا كانت النسبة المئوية للخطأ مرتفعة لفترة زمنية معينة.

certificate

بيانات تعريف الشهادات

createdBy

المستخدم الذي أنشأ.

createdByType

نوع الكيان الذي أنشأ تشغيل الاختبار. (على سبيل المثال المستخدم ، ScheduleTrigger ، إلخ).

القيم الممكنة: "المستخدم"، "ScheduledTrigger"، "AzurePipelines"، "GitHubWorkflows"

createdByUri

يشير URI إلى الكيان الذي أنشأ تجربة التشغيل.

createdDateTime

تاريخ الإنشاء (تنسيق RFC 3339 الحرفي).

debugLogsEnabled

قم بتمكين تسجيل مستوى تصحيح الأخطاء أو تعطيله. صحيح إذا تم تمكين سجلات تصحيح الأخطاء لتشغيل الاختبار. خطأ بخلاف ذلك

description

وصف تشغيل الاختبار.

displayName

عرض اسم testRun.

duration

اختبار مدة التشغيل بالمللي ثانية.

endDateTime

ينتهي تشغيل الاختبار DateTime (تنسيق حرفي RFC 3339).

environmentVariables

متغيرات البيئة التي يتم تعريفها على أنها مجموعة من أزواج <الاسم والقيمة>.

errorDetails

تفاصيل الخطأ إذا كان هناك أي فشل في تشغيل اختبار التحميل

estimatedVirtualUserHours

ساعات المستخدم الافتراضية المقدرة لتجربة التشغيل.

executedDateTime

اختبار وقت بدء التشغيل. هذا هو الإرث، يجب أن تستخدم التطورات الجديدة createdDateTime.

executionEndDateTime

نهاية تنفيذ الاختبار DateTime (بصيغة RFC 3339 الحرفية).

executionStartDateTime

يبدأ تنفيذ الاختبار DateTime (بصيغة RFC 3339 الحرفي).

kind

نوع الاختبار.

القيم المحتملة: "URL" ، "JMX" ، "الجراد"

lastModifiedBy

المستخدم الذي عدل آخر تعديل.

lastModifiedDateTime

آخر تاريخ معدل (تنسيق RFC 3339 الحرفي).

loadTestConfiguration

تكوين اختبار التحميل.

passFailCriteria

اجتياز معايير الفشل للاختبار.

portalUrl

عنوان URL الخاص بالبوابة.

publicIPDisabled

إدخال محركات اختبار التحميل دون نشر عنوان IP العام للوصول الصادر

regionalStatistics

الإحصاءات الإقليمية. المفتاح هو اسم منطقة Azure والقيمة هي إحصائيات تشغيل الاختبار. يجب أن يكون اسم المنطقة بتنسيق مقبول من قبل ARM، ويجب أن يكون منطقة مدعومة من قبل اختبار تحميل Azure. على سبيل المثال ، يجب تمرير شرق الولايات المتحدة على أنها "eastus". يجب أن يتطابق اسم المنطقة مع إحدى السلاسل الموجودة في عمود "الاسم" الذي تم إرجاعه من تشغيل أمر Azure CLI: "az account list-locations -o table".

requestDataLevel

طلب مستوى جمع البيانات لتشغيل الاختبار

القيم المحتملة: "لا شيء" ، "أخطاء"

secrets

يمكن تخزين الأسرار في Azure Key Vault أو أي مخزن سري آخر. إذا تم تخزين السر في Azure Key Vault، يجب أن تكون القيمة هي المعرف السري ويجب أن يكون النوع AKV_SECRET_URI. إذا تم تخزين السر في مكان آخر، يجب توفير القيمة السرية مباشرة ويجب أن يكون النوع SECRET_VALUE.

startDateTime

بدء تشغيل الاختبار DateTime (تنسيق RFC 3339 الحرفي).

status

حالة تشغيل الاختبار.

القيم المحتملة: "مقبول" ، "لم يبدأ" ، "التوفير" ، "المزود" ، "التكوين" ، "التكوين" ، "التنفيذ" ، "التنفيذ" ، "التنفيذ" ، "إلغاء التوفير" ، "تم ذلك" ، "الإلغاء" ، "الملغى" ، "فشل" ، "VALIDATION_SUCCESS" ، "VALIDATION_FAILURE"

subnetId

معرف الشبكة الفرعية الذي يجب تشغيل مثيلات اختبار التحميل عليه.

testArtifacts

مجموعة من البيانات الاصطناعية لتشغيل الاختبار

testId

معرف الاختبار المقترن.

testResult

نتيجة الاختبار لمعايير النجاح/الفشل المستخدمة أثناء تشغيل الاختبار.

القيم المحتملة: "تم اجتيازه" ، "NOT_APPLICABLE" ، "فشل"

testRunId

يجب أن يحتوي معرف تشغيل الاختبار الفريد لتشغيل اختبار التحميل على أحرف أبجدية أو رقمية أو شرطة سفلية أو واصلة صغيرة فقط.

testRunStatistics

اختبار إحصائيات التشغيل. المفتاح هو اسم جهاز أخذ العينات والقيمة هي مجموعة الإحصائيات لمقاييس الأداء مثل وقت الاستجابة والإنتاجية وما إلى ذلك من تشغيل اختبار التحميل. اسم جهاز أخذ العينات هو نفس الاسم المذكور في البرنامج النصي للاختبار. يمثل اسم جهاز أخذ العينات "الإجمالي" الإحصائيات المجمعة لجميع أجهزة أخذ العينات.

virtualUserHours

ساعات المستخدم الظاهري التي يستهلكها تشغيل الاختبار.

virtualUsers

عدد المستخدمين الظاهريين، الذين تم تشغيل الاختبار من أجلهم.

تفاصيل الخاصية

autoStopCriteria

معايير الإيقاف التلقائي للاختبار. سيؤدي هذا إلى إيقاف اختبار التحميل تلقائيا إذا كانت النسبة المئوية للخطأ مرتفعة لفترة زمنية معينة.

autoStopCriteria?: AutoStopCriteriaOutput

قيمة الخاصية

certificate

بيانات تعريف الشهادات

certificate?: CertificateMetadataOutput

قيمة الخاصية

createdBy

المستخدم الذي أنشأ.

createdBy?: string

قيمة الخاصية

string

createdByType

نوع الكيان الذي أنشأ تشغيل الاختبار. (على سبيل المثال المستخدم ، ScheduleTrigger ، إلخ).

القيم الممكنة: "المستخدم"، "ScheduledTrigger"، "AzurePipelines"، "GitHubWorkflows"

createdByType?: string

قيمة الخاصية

string

createdByUri

يشير URI إلى الكيان الذي أنشأ تجربة التشغيل.

createdByUri?: string

قيمة الخاصية

string

createdDateTime

تاريخ الإنشاء (تنسيق RFC 3339 الحرفي).

createdDateTime?: string

قيمة الخاصية

string

debugLogsEnabled

قم بتمكين تسجيل مستوى تصحيح الأخطاء أو تعطيله. صحيح إذا تم تمكين سجلات تصحيح الأخطاء لتشغيل الاختبار. خطأ بخلاف ذلك

debugLogsEnabled?: boolean

قيمة الخاصية

boolean

description

وصف تشغيل الاختبار.

description?: string

قيمة الخاصية

string

displayName

عرض اسم testRun.

displayName?: string

قيمة الخاصية

string

duration

اختبار مدة التشغيل بالمللي ثانية.

duration?: number

قيمة الخاصية

number

endDateTime

ينتهي تشغيل الاختبار DateTime (تنسيق حرفي RFC 3339).

endDateTime?: string

قيمة الخاصية

string

environmentVariables

متغيرات البيئة التي يتم تعريفها على أنها مجموعة من أزواج <الاسم والقيمة>.

environmentVariables?: Record<string, string>

قيمة الخاصية

Record<string, string>

errorDetails

تفاصيل الخطأ إذا كان هناك أي فشل في تشغيل اختبار التحميل

errorDetails?: ErrorDetailsOutput[]

قيمة الخاصية

estimatedVirtualUserHours

ساعات المستخدم الافتراضية المقدرة لتجربة التشغيل.

estimatedVirtualUserHours?: number

قيمة الخاصية

number

executedDateTime

اختبار وقت بدء التشغيل. هذا هو الإرث، يجب أن تستخدم التطورات الجديدة createdDateTime.

executedDateTime?: string

قيمة الخاصية

string

executionEndDateTime

نهاية تنفيذ الاختبار DateTime (بصيغة RFC 3339 الحرفية).

executionEndDateTime?: string

قيمة الخاصية

string

executionStartDateTime

يبدأ تنفيذ الاختبار DateTime (بصيغة RFC 3339 الحرفي).

executionStartDateTime?: string

قيمة الخاصية

string

kind

نوع الاختبار.

القيم المحتملة: "URL" ، "JMX" ، "الجراد"

kind?: string

قيمة الخاصية

string

lastModifiedBy

المستخدم الذي عدل آخر تعديل.

lastModifiedBy?: string

قيمة الخاصية

string

lastModifiedDateTime

آخر تاريخ معدل (تنسيق RFC 3339 الحرفي).

lastModifiedDateTime?: string

قيمة الخاصية

string

loadTestConfiguration

تكوين اختبار التحميل.

loadTestConfiguration?: LoadTestConfigurationOutput

قيمة الخاصية

passFailCriteria

اجتياز معايير الفشل للاختبار.

passFailCriteria?: PassFailCriteriaOutput

قيمة الخاصية

portalUrl

عنوان URL الخاص بالبوابة.

portalUrl?: string

قيمة الخاصية

string

publicIPDisabled

إدخال محركات اختبار التحميل دون نشر عنوان IP العام للوصول الصادر

publicIPDisabled?: boolean

قيمة الخاصية

boolean

regionalStatistics

الإحصاءات الإقليمية. المفتاح هو اسم منطقة Azure والقيمة هي إحصائيات تشغيل الاختبار. يجب أن يكون اسم المنطقة بتنسيق مقبول من قبل ARM، ويجب أن يكون منطقة مدعومة من قبل اختبار تحميل Azure. على سبيل المثال ، يجب تمرير شرق الولايات المتحدة على أنها "eastus". يجب أن يتطابق اسم المنطقة مع إحدى السلاسل الموجودة في عمود "الاسم" الذي تم إرجاعه من تشغيل أمر Azure CLI: "az account list-locations -o table".

regionalStatistics?: Record<string, TestRunStatisticsOutput>

قيمة الخاصية

Record<string, TestRunStatisticsOutput>

requestDataLevel

طلب مستوى جمع البيانات لتشغيل الاختبار

القيم المحتملة: "لا شيء" ، "أخطاء"

requestDataLevel?: string

قيمة الخاصية

string

secrets

يمكن تخزين الأسرار في Azure Key Vault أو أي مخزن سري آخر. إذا تم تخزين السر في Azure Key Vault، يجب أن تكون القيمة هي المعرف السري ويجب أن يكون النوع AKV_SECRET_URI. إذا تم تخزين السر في مكان آخر، يجب توفير القيمة السرية مباشرة ويجب أن يكون النوع SECRET_VALUE.

secrets?: Record<string, SecretOutput>

قيمة الخاصية

Record<string, SecretOutput>

startDateTime

بدء تشغيل الاختبار DateTime (تنسيق RFC 3339 الحرفي).

startDateTime?: string

قيمة الخاصية

string

status

حالة تشغيل الاختبار.

القيم المحتملة: "مقبول" ، "لم يبدأ" ، "التوفير" ، "المزود" ، "التكوين" ، "التكوين" ، "التنفيذ" ، "التنفيذ" ، "التنفيذ" ، "إلغاء التوفير" ، "تم ذلك" ، "الإلغاء" ، "الملغى" ، "فشل" ، "VALIDATION_SUCCESS" ، "VALIDATION_FAILURE"

status?: string

قيمة الخاصية

string

subnetId

معرف الشبكة الفرعية الذي يجب تشغيل مثيلات اختبار التحميل عليه.

subnetId?: string

قيمة الخاصية

string

testArtifacts

مجموعة من البيانات الاصطناعية لتشغيل الاختبار

testArtifacts?: TestRunArtifactsOutput

قيمة الخاصية

testId

معرف الاختبار المقترن.

testId?: string

قيمة الخاصية

string

testResult

نتيجة الاختبار لمعايير النجاح/الفشل المستخدمة أثناء تشغيل الاختبار.

القيم المحتملة: "تم اجتيازه" ، "NOT_APPLICABLE" ، "فشل"

testResult?: string

قيمة الخاصية

string

testRunId

يجب أن يحتوي معرف تشغيل الاختبار الفريد لتشغيل اختبار التحميل على أحرف أبجدية أو رقمية أو شرطة سفلية أو واصلة صغيرة فقط.

testRunId: string

قيمة الخاصية

string

testRunStatistics

اختبار إحصائيات التشغيل. المفتاح هو اسم جهاز أخذ العينات والقيمة هي مجموعة الإحصائيات لمقاييس الأداء مثل وقت الاستجابة والإنتاجية وما إلى ذلك من تشغيل اختبار التحميل. اسم جهاز أخذ العينات هو نفس الاسم المذكور في البرنامج النصي للاختبار. يمثل اسم جهاز أخذ العينات "الإجمالي" الإحصائيات المجمعة لجميع أجهزة أخذ العينات.

testRunStatistics?: Record<string, TestRunStatisticsOutput>

قيمة الخاصية

Record<string, TestRunStatisticsOutput>

virtualUserHours

ساعات المستخدم الظاهري التي يستهلكها تشغيل الاختبار.

virtualUserHours?: number

قيمة الخاصية

number

virtualUsers

عدد المستخدمين الظاهريين، الذين تم تشغيل الاختبار من أجلهم.

virtualUsers?: number

قيمة الخاصية

number