Aracılığıyla paylaş


Azure Logic Apps'te sahte çıkışlarla iş akışlarını test edin

Şunlar için geçerlidir: Azure Logic Apps (Tüketim + Standart)

Üretim ortamlarınızı etkilemeden iş akışınızı test etmek için iş akışı işlemlerinizden sahte çıkışlar veya statik sonuçlar ayarlayıp döndürebilirsiniz. Bu şekilde canlı uygulamalarınızı, verilerinizi, hizmetlerinizi veya sistemlerinizi aramanız veya erişmeniz gerekmez. Örneğin, çeşitli koşullara göre farklı eylem yollarını test etmek, hataları zorlamak, belirli ileti yanıt gövdeleri sağlamak ve hatta bazı adımları atlayarak denemek isteyebilirsiniz. Bir eylemden sahte sonuçlar ayarlandığında işlem çalıştırılmaz, bunun yerine test çıktısı döndürülür.

Örneğin, Outlook 365 posta gönder eylemi için sahte çıkışlar ayarlarsanız, Azure Logic Apps outlook'u çağırıp e-posta göndermek yerine yalnızca sağladığınız sahte çıkışları döndürür.

Bu kılavuzda Tüketim veya Standart işlem mantığı uygulama iş akışında bir eylem için örnek çıkışların nasıl ayarlanacağı gösterilmektedir.

Önkoşullar

Sınırlamalar

  • Bu özellik yalnızca eylemler için kullanılabilir, tetikleyiciler için kullanılamaz.

  • Şu anda bu özelliği dinamik olarak veya program aracılığıyla etkinleştirme ve devre dışı bırakma seçeneği yoktur.

  • Mantıksal uygulama düzeyinde bu özelliğin etkinleştirildiğine dair hiçbir gösterge yoktur. Aşağıdaki listede, bu özelliğin etkinleştirildiğine ilişkin göstergeleri nerede bulabileceğiniz açıklanmaktadır:

    • Eylem şeklinin sağ alt köşesinde test beker simgesi (Statik sonuç simgesi) gösterilir.

    • Eylemin ayrıntılar bölmesindeki Test sekmesinde Statik Sonuç seçeneği etkinleştirilir.

    • Kod görünümünde eylemin JSON tanımı JSON nesnesinde runtimeConfiguration aşağıdaki özellikleri içerir:

      "runtimeConfiguration": {
          "staticResult": {
              "name": "{action-name-ordinal}",
              "staticResultOptions": "Enabled"
          }
      }
      
    • İş akışının çalıştırma geçmişinde, en az bir eylemin bu özelliğin etkinleştirildiği herhangi bir çalıştırmanın yanında Etkin sözcüğüyle Statik Sonuçlar sütunu görüntülenir.

Bir eylemde beklenen çıktıları ayarlayın

  1. Azure portalında Tüketim mantıklı uygulama iş akışınızı tasarım aracında açın.

  2. Tasarımcıda, sahte çıkışları döndürmek istediğiniz eylemi seçin.

  3. Eylem bilgileri bölmesinde Test'i seçin, örneğin:

    Azure portalını, Tüketim iş akışı tasarımcısını, HTTP eylem bilgileri bölmesini ve Test etme'nin seçili olduğunu gösteren ekran görüntüsü.

  4. Test sekmesinde Statik Sonucu Etkinleştir'i seçin.

  5. Alanları Seç listesinden, eylemin yanıtında döndürülecek sahte çıkışları belirtmek istediğiniz özellikleri seçin.

    Kullanılabilir özellikler, seçili eylem türüne göre farklılık gösterir. Örneğin, HTTP eylemi aşağıdaki bölümlere ve özelliklere sahiptir:

    Bölüm veya özellik Gerekli Açıklama
    Statü Evet Geri döndürülecek eylemin durumu.

    - Başarılı'yı seçerseniz, Alanları Seç listesinden Çıkışlar'ı da seçmeniz gerekir.

    - Başarısız'ı seçerseniz, Alan Seç listesinden Hata'yı da seçmeniz gerekir.
    Kod Hayı Eylem için döndürülecek özel kod
    Hata Evet, DurumBaşarısız olduğunda Hata iletisi ve döndürülecek isteğe bağlı bir hata kodu
    Çıkış Evet, DurumBaşarılı olduğunda Durum kodu, üst bilgi içeriği ve isteğe bağlı döndürülecek bir gövde

    Aşağıdaki örnek, Durum'un Başarısız olarak ayarlandığı zamanı gösterir. Bu, Hata alanını seçmenizi ve Hata İletisi ve Hata Kodu özellikleri için değerler sağlamanızı gerektirir:

    Durum ve Hata alanlarının da seçili olduğu Statik Sonucu Etkinleştir'i seçtikten sonra Tüketim iş akışı ve Test bölmesini gösteren ekran görüntüsü.

  6. Hazır olduğunuzda Kaydet'i seçin.

    Eylemin sağ alt köşesinde artık statik sonuçları etkinleştirdiğinize işaret eden bir test beker simgesi ()Statik sonuç simgesi gösterilir.

    HTTP eylemi ve statik sonuç simgesiyle Tüketim iş akışını gösteren ekran görüntüsü.

    Sahte çıkışlar kullanan iş akışı çalıştırmalarını bulmak için bu kılavuzun devamında yer alan Statik sonuçları kullanan çalıştırmaları bulma bölümüne bakın.

Sahte çıkış kullanan çalıştırmaları bulma (yalnızca tüketim)

Eylemlerin sahte çıkışları kullandığı önceki iş akışı çalıştırmalarını bulmak için bu iş akışının çalıştırma geçmişini gözden geçirin.

  1. Azure portalında Tüketim mantıklı uygulama iş akışınızı tasarım aracında açın.

  2. Mantıksal uygulama kaynak menünüzün Genel Bakış'ı seçin.

  3. Temel Bileşenler bölümünde, seçili değilse Çalıştırma geçmişi'ni seçin.

  4. Çalıştırma geçmişi tablosunda Statik Sonuçlar sütununu bulun.

    Sahte çıkışları olan eylemleri içeren herhangi bir çalıştırmanın Statik Sonuçlar sütunu Etkin olarak ayarlanmıştır, örneğin:

    Statik Sonuçlar sütunuyla Tüketim iş akışı çalıştırma geçmişini gösteren ekran görüntüsü.

  5. Sahte çıkışlar kullanan bir çalıştırmadaki eylemleri görüntülemek için Statik Sonuçlar sütununun Etkin olarak ayarlandığı çalıştırmayı seçin.

    İş akışı çalıştırma ayrıntıları bölmesinde, statik sonuçları kullanan eylemler test beher simgesini (Statik sonuç simgesi) gösterir, örneğin:

    Statik sonuçları kullanan eylemlerle Tüketim iş akışı çalıştırma geçmişini gösteren ekran görüntüsü.

Sahte çıkışları devre dışı bırakma

Bir eylemde statik sonuçları kapatmak, değerleri son kurulumunuzdan kaldırmaz. Bu nedenle, aynı eylemde statik sonuçları yeniden açarsanız, önceki değerlerinizi kullanmaya devam edebilirsiniz.

  1. Azure portalında mantıksal uygulama iş akışınızı tasarımcıda açın.

  2. Sahte çıkışları devre dışı bırakmak istediğiniz eylemi bulun ve seçin.

  3. Eylem ayrıntıları bölmesinde Test sekmesini seçin.

  4. Statik Sonucu Devre Dışı Bırak>Kaydet seçin.

    Statik Sonucu Devre Dışı Bırak seçeneğinin seçili olduğu mantıksal uygulama iş akışını, HTTP eylemini ve Test sekmesini gösteren ekran görüntüsü.

Kaynak

Temel iş akışı tanımlarınızdaki bu ayar hakkında daha fazla bilgi için Statik sonuçlar - İş Akışı Tanım Dili için şema başvurusu ve runtimeConfiguration.staticResult - Çalışma zamanı yapılandırma ayarları kısmına bakın.