اختبار مهام سير العمل باستخدام بيانات وهمية في تطبيقات Azure المنطقية (معاينة)

ملاحظة

هذه الإمكانية قيد المعاينة وتخضع لشروط الاستخدام التكميلية لمعاينات Microsoft Azure.

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

على سبيل المثال، إذا قمت بإعداد بيانات وهمية لإجراء إرسال بريد Outlook 365، فسيقوم Azure Logic Apps فقط بإرجاع البيانات الوهمية التي قدمتها، بدلا من الاتصال Outlook وإرسال بريد إلكتروني.

توضح هذه المقالة كيفية إعداد بيانات وهمية على إجراء في سير عمل لنوع مورد تطبيق المنطق (الاستهلاك)والتطبيق المنطقي (قياسي). يمكنك العثور على عمليات سير العمل السابقة التي تستخدم هذه البيانات الوهمية وتعيد استخدام مخرجات الإجراءات الموجودة كبيانات وهمية.

المتطلبات الأساسية

تمكين إخراج البيانات الوهمية

  1. في مدخل Azure، افتح سير عمل التطبيق المنطقي في المصمم.

  2. في الإجراء حيث تريد إرجاع بيانات وهمية، اتبع الخطوات التالية:

    1. في الزاوية العلوية اليسرى من الإجراء، حدد زر علامات الحذف (...)، ثم حدد اختبار، على سبيل المثال:

      Screenshot showing the Azure portal, workflow designer, action shortcut menu, and

    2. في جزء الاختبار ، حدد تمكين النتيجة الثابتة (معاينة). عندما تظهر خصائص الإجراء المطلوبة (*)، حدد قيم الإخراج الوهمية التي تريد إرجاعها كاستجابة للإجراء.

      تختلف الخصائص بناء على نوع الإجراء المحدد. على سبيل المثال، يحتوي إجراء HTTP على الخصائص المطلوبة التالية:

      الخاصية الوصف
      الحالة حالة الإجراء المطلوب إرجاعه
      كود الحالة رمز الحالة المحدد للإرجاع كإخراج
      الرؤوس محتوى الرأس المراد إرجاعه

      Screenshot showing the

      تلميح

      لإدخال القيم بتنسيق تدوين كائن جافا سكريبت (JSON)، حدد التبديل إلى وضع JSON (Icon for ).

    3. بالنسبة للخصائص الاختيارية، افتح القائمة تحديد حقول اختيارية ، وحدد الخصائص التي تريد السخرية منها.

      Screenshot showing the

  3. عندما تكون مستعدا، حدد تم.

    في الزاوية العلوية اليسرى من الإجراء، يعرض شريط العنوان الآن أيقونة كوب اختبار (Icon for static result)، مما يشير إلى أنك قمت بتمكين النتائج الثابتة.

    Screenshot showing an action with the static result icon.

    للعثور على عمليات سير العمل التي تستخدم بيانات وهمية، راجع عمليات البحث التي تستخدم نتائج ثابتة لاحقا في هذا الموضوع.

البحث عن عمليات التشغيل التي تستخدم بيانات وهمية

للبحث عن سير العمل السابق الذي يتم تشغيله حيث تستخدم الإجراءات بيانات وهمية، راجع محفوظات تشغيل سير العمل هذه.

  1. في مدخل Azure، افتح سير عمل التطبيق المنطقي في المصمم.

  2. في قائمة موارد التطبيق المنطقي، حدد نظرة عامة.

  3. ضمن قسم الأساسيات ، حدد تشغيل المحفوظات، إن لم يكن محددا بالفعل.

  4. في جدول محفوظات التشغيل ، ابحث عن عمود النتائج الثابتة .

    أي تشغيل يتضمن إجراءات مع إخراج بيانات وهمي يحتوي على العمود " نتائج ثابتة" مضبوط إلى ممكن، على سبيل المثال:

    Screenshot showing the workflow run history with the

  5. لعرض هذه الإجراءات في تشغيل يستخدم بيانات وهمية، حدد التشغيل الذي تريده حيث يتم تعيين عمود النتائج الثابتة إلى ممكن.

    تعرض الإجراءات التي تستخدم نتائج ثابتة أيقونة كوب الاختبار (Icon for static result) ، على سبيل المثال:

    Screenshot showing workflow run history with actions that use static result.

إعادة استخدام المخرجات السابقة كبيانات وهمية

إذا كان لديك سير عمل سابق يتم تشغيله باستخدام مخرجات، فيمكنك إعادة استخدام هذه المخرجات كبيانات وهمية عن طريق نسخ هذه المخرجات ولصقها من هذا التشغيل.

  1. في مدخل Azure، افتح سير عمل التطبيق المنطقي في المصمم.

  2. في قائمة موارد التطبيق المنطقي، حدد نظرة عامة.

  3. ضمن قسم الأساسيات ، حدد تشغيل المحفوظات، إن لم يكن محددا بالفعل. من القائمة التي تظهر، حدد سير العمل الذي تريده.

    Screenshot showing workflow run history.

  4. بعد فتح جزء تفاصيل التشغيل، قم بتوسيع الإجراء الذي يحتوي على المخرجات التي تريدها.

  5. في قسم المخرجات، حدد إظهار المخرجات الأولية.

  6. في جزء المخرجات، انسخ إما كائن تدوين كائن جافا سكريبت (JSON) الكامل أو القسم الفرعي المحدد الذي تريد استخدامه، على سبيل المثال، قسم المخرجات ، أو حتى قسم الرؤوس فقط.

  7. راجع القسم السابق حول كيفية إعداد بيانات وهمية لإجراء ما، واتبع الخطوات لفتح جزء الاختبار الخاص بالإجراء.

  8. بعد فتح جزء الاختبار ، اختر أي من الخطوتين:

    • للصق كائن JSON كامل، بجوار تسمية الاختبار ، حدد التبديل إلى وضع JSON (Icon for ):

      Screenshot showing

    • للصق قسم JSON فقط، بجوار تسمية هذا القسم، مثل الإخراج أو الرؤوس، حدد التبديل إلى وضع JSON، على سبيل المثال:

      Screenshot showing

  9. في محرر JSON، الصق JSON الذي تم نسخه مسبقا.

    Screenshot showing the pasted JSON in the editor.

  10. عند الانتهاء، حدد تم. أو، للعودة إلى المصمم، حدد تبديل وضع المحرر (Icon for ).

تعطيل البيانات الوهمية

لا يؤدي إيقاف تشغيل النتائج الثابتة في إجراء ما إلى إزالة القيم من آخر إعداد. لذلك ، إذا قمت بتشغيل النتيجة الثابتة مرة أخرى على نفس الإجراء ، فيمكنك الاستمرار في استخدام قيمك السابقة.

  1. في مدخل Azure، افتح سير عمل التطبيق المنطقي في المصمم. ابحث عن الإجراء الذي تريد تعطيل البيانات الوهمية فيه.

  2. في الزاوية العلوية اليسرى من الإجراء، حدد أيقونة كوب الاختبار (Icon for static result).

    Screenshot showing the action and the test beaker icon selected.

  3. حدد تعطيل النتيجة>الثابتةتم.

    Screenshot showing the

‏‏المرجع

لمزيد من المعلومات حول هذا الإعداد في تعريفات سير العمل الأساسية، راجع النتائج الثابتة - مرجع المخطط للغة تعريف سير العملووقت التشغيلConfiguration.staticResult - إعدادات تكوين وقت التشغيل

الخطوات التالية