نقل مورد اختبار تحميل Azure إلى منطقة أخرى
توضح هذه المقالة كيفية نقل مورد اختبار تحميل Azure إلى منطقة Azure أخرى. قد ترغب في نقل المورد الخاص بك لعدد من الأسباب. على سبيل المثال، للاستفادة من منطقة Azure جديدة، أو لإنشاء تحميل من موقع مختلف، أو لتلبية متطلبات السياسة الداخلية والحوكمة، أو استجابة لمتطلبات تخطيط السعة.
موارد اختبار تحميل Azure خاصة بالمنطقة ولا يمكن نقلها عبر المناطق تلقائيا. عند إعادة إنشاء مورد اختبار تحميل Azure في منطقة Azure المستهدفة، تحتاج إلى إعادة إنشاء اختبارات التحميل الموجودة في المورد الجديد.
انتقل عبر الخطوات التالية لنقل المورد إلى منطقة أخرى:
تصدير تكوين مورد اختبار تحميل Azure في قالب Azure Resource Manager (قالب ARM).
اختياريا، قم بتنزيل أي بيانات اصطناعية للاختبار من اختبارات التحميل الموجودة.
إنشاء مورد اختبار تحميل Azure جديد في المنطقة المستهدفة باستخدام قالب ARM.
أعد إنشاء اختبارات التحميل في المورد الجديد.
اختياريا، احذف مورد اختبار تحميل Azure في المنطقة السابقة.
المتطلبات الأساسية
تدعم منطقة Azure المستهدفة اختبار تحميل Azure. تعرف على المزيد حول التوفر الإقليمي لاختبار تحميل Azure.
لديك حق الوصول إلى الاختبارات في المورد الذي تقوم بترحيله. تعرف على المزيد حول كيفية إدارة الوصول في اختبار تحميل Azure.
تجهيز
للبدء، قم بتصدير قالب ARM لمورد اختبار تحميل Azure وتنزيل أدوات الإدخال لاختبارات التحميل الموجودة. لاحقا، ستقوم بتحديث قالب ARM لنشر المورد في منطقة Azure المستهدفة.
قم بتصدير قالب ARM الذي يحتوي على إعدادات ومعلومات لمورد Azure Load Testing باتباع الخطوات المذكورة هنا.
قم بتنزيل بيانات الإدخال الاصطناعية لكل اختبار موجود في المورد:
انتقل إلى قسم Tests لمورد اختبار التحميل.
حدد اسم الاختبار للانتقال إلى قائمة عمليات تشغيل الاختبار.
حدد علامة الحذف (...) لتشغيل اختبار، ثم حدد تنزيل ملف الإدخال.
يجب أن يبدأ المتصفح الآن في تنزيل مجلد مضغوط يحتوي على جميع ملفات الإدخال للاختبار، مثل ملف YAML لتكوين الاختبار، والبرنامج النصي JMeter، وأي ملفات تكوين أو بيانات.
إشعار
إذا كنت تستخدم Azure Key Vault لتكوين الأسرار لاختبار التحميل الخاص بك، يمكنك الاستمرار في استخدام Key Vault نفسه.
نقل
لنقل المورد إلى منطقة Azure الهدف، قم بتعديل قالب ARM، وأنشئ موردا جديدا باستخدام القالب، وأعد إنشاء اختبارات التحميل في المورد الجديد.
نقل المورد
في مدخل Azure، حدد Create a resource.
في Marketplace، ابحث عن نشر القالب. حدد Template deployment (deploy using custom templates)، ثم حدد Create.
حدد Build your own template in the editor.
حدد تحميل الملف، ثم حدد الملف الذي
template.json
قمت بتصديره مسبقا.تحديث محتويات JSON:
قم بتحديث اسم مورد اختبار تحميل Azure الهدف عن طريق تحديث الخاصية
defaultValue
.{ "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "1.0.0.0", "parameters": { "loadtest_name": { "defaultValue": "{new-resource-name}", "type": "String" } },
قم بتحرير خاصية الموقع لاستخدام المنطقة المستهدفة. يعين المثال التالي المنطقة المستهدفة إلى
eastus
."resources": [ { "type": "Microsoft.LoadTestService/loadtests", "apiVersion": "2021-12-01-preview", "name": "[parameters('loadtest_name')]", "location": "eastus",
للحصول على رموز مواقع المنطقة، راجع مواقع Azure. التعليمة البرمجية لمنطقة ما هي اسم المنطقة مع عدم وجود مسافات. على سبيل المثال، شرق الولايات المتحدة = eastus.
حدد حفظ.
أدخل مجموعة الاشتراك والموارد للمورد الهدف.
حدد Review and create، ثم حدد Create لإنشاء مورد اختبار تحميل Azure جديد في منطقة Azure المستهدفة.
إنشاء الاختبارات
بعد إنشاء مورد اختبار تحميل Azure، يمكنك إعادة إنشاء اختبارات التحميل في مدخل Microsoft Azure.
راجع تكوين الاختبار في الملفات التي config.yaml
قمت بتنزيلها مسبقا لتكوين إعدادات اختبار التحميل. قم بتحميل البرنامج النصي Apache JMeter وملفات التكوين الاختيارية من عناصر الإدخال التي تم تنزيلها.
إذا قمت باستدعاء اختبارات التحميل في سير عمل CI/CD، فقم بتحديث المعلمة loadTestResource
في تعريف مسار CI/CD لمطابقة اسم مورد اختبار تحميل Azure الجديد.
إشعار
إذا قمت بتكوين أي من اختبارات التحميل الخاصة بك باستخدام أسرار أو شهادات من Azure Key Vault، فتأكد من منح المورد الجديد حق الوصول إلى Key Vault.
تنظيف موارد المصدر
بعد اكتمال النقل، احذف مورد اختبار تحميل Azure من منطقة المصدر. تدفع مقابل الموارد، حتى عندما لا تستخدمها.
في مدخل Microsoft Azure، ابحث عن Azure Load Testing وحدده.
حدد مورد اختبار تحميل Azure.
في صفحة نظرة عامة على المورد، حدد حذف، ثم أكد.
تنبيه
عند حذف مورد اختبار تحميل Azure، لم يعد بإمكانك عرض عمليات تشغيل الاختبار المقترنة ونتائج الاختبار.
الخطوات التالية
- تعرف على كيفية تشغيل اختبارات التحميل على نطاق واسع، راجع إعداد اختبار تحميل على نطاق واسع.