Azure Logic Apps'te sahte verilerle iş akışlarını test edin (Önizleme)

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

Not

Bu özellik önizleme aşamasındadır ve Microsoft Azure Önizlemeleri için Ek Kullanım Koşulları'na tabidir.

Canlı uygulamaları, verileri, hizmetleri veya sistemleri gerçekten çağırmadan veya bunlara erişmeden iş akışlarınızı test etmek için eylemlerden sahte değerler ayarlayabilir ve döndürebilirsiniz. Ö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 eylemde sahte veri testinin ayarlanması eylemi çalıştırmaz, ancak bunun yerine sahte verileri döndürür.

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

Bu makalede , Mantıksal Uygulama (Tüketim) ve Mantıksal Uygulama (Standart) kaynak türü için bir iş akışındaki bir eylemde sahte verilerin nasıl ayarlanacağı gösterilmektedir. Bu sahte verileri kullanan ve mevcut eylem çıkışlarını sahte veri olarak yeniden kullanan önceki iş akışı çalıştırmalarını bulabilirsiniz.

Önkoşullar

Sahte veri çıkışını etkinleştirme

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

  2. Sahte veri döndürmek istediğiniz eylemde şu adımları izleyin:

    1. Eylemin sağ üst köşesinde üç nokta (...) düğmesini ve ardından Test'i seçin, örneğin:

      Azure portal, iş akışı tasarımcısını, eylem kısayol menüsünü ve

    2. Test bölmesinde Statik Sonucu Etkinleştir (Önizleme) seçeneğini belirleyin. Eylemin gerekli (*) özellikleri görüntülendiğinde, eylemin yanıtı olarak döndürmek istediğiniz sahte çıkış değerlerini belirtin.

      Özellikler, seçilen eylem türüne göre farklılık gösterir. Örneğin, HTTP eylemi aşağıdaki gerekli özelliklere sahiptir:

      Özellik Açıklama
      Durum Döndürülecek eylemin durumu
      Durum Kodu Çıkış olarak döndürülecek belirli durum kodu
      Üst Bilgiler Döndürülecek üst bilgi içeriği

      İpucu

      Değerleri JavaScript Nesne Gösterimi (JSON) biçiminde girmek için JSON Moduna Geç'i () seçin.

    3. İsteğe bağlı özellikler için İsteğe bağlı alanları seçin listesini açın ve sahtesini yapmak istediğiniz özellikleri seçin.

  3. Hazır olduğunuzda Bitti'yi seçin.

    Eylemin sağ üst köşesinde, başlık çubuğunda artık statik sonuçları etkinleştirdiğinize işaret eden bir test şişesi simgesi (statik sonuç simgesi) gösterilir.

    Statik sonuç simgesiyle bir eylemi gösteren ekran görüntüsü.

    Sahte veri kullanan iş akışı çalıştırmalarını bulmak için, bu konunun devamında Statik sonuçlar kullanan çalıştırmaları bulma bölümünü gözden geçirin.

Sahte veri kullanan çalıştırmaları bulma

Eylemlerin sahte verileri 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 mantıksal uygulama iş akışınızı tasarımcıda açın.

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

  3. Temel Bileşenler bölümünde, henüz 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 veri çıkışına sahip eylemleri içeren herhangi bir çalıştırmanın Statik Sonuçlar sütunu Etkin olarak ayarlanmış olabilir, örneğin:

  5. Sahte veri kullanan bir çalıştırmada bu eylemleri görüntülemek için , Statik Sonuçlar sütununun Etkin olarak ayarlandığı istediğiniz çalıştırmayı seçin.

    Statik sonuçlar kullanan eylemler test şişesini (statik sonuç simgesi) gösterir, örneğin:

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

Önceki çıkışları sahte veri olarak yeniden kullanma

Çıkışlarla önceden çalıştırılan bir iş akışınız varsa, bu çıkışları kopyalayıp bu çalıştırmadan yapıştırarak bu çıkışları sahte veri olarak yeniden kullanabilirsiniz.

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

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

  3. Temel Bileşenler bölümünde Çalıştırma geçmişi(henüz seçili değilse) öğesini seçin. Görüntülenen listeden istediğiniz iş akışı çalıştırmasını seçin.

    İş akışı çalıştırma geçmişini gösteren ekran görüntüsü.

  4. Çalıştırma ayrıntıları bölmesi açıldıktan sonra, istediğiniz çıkışları içeren eylemi genişletin.

  5. Çıkışlar bölümünde Ham çıkışları göster'i seçin.

  6. Çıkışlar bölmesinde, tam JavaScript Nesne Gösterimi (JSON) nesnesini veya kullanmak istediğiniz belirli alt bölümü (örneğin, çıkışlar bölümünü, hatta yalnızca üstbilgiler bölümünü) kopyalayın.

  7. Bir eylem için sahte veri ayarlama hakkında önceki bölümü gözden geçirin ve eylemin Test bölmesini açmak için adımları izleyin.

  8. Test bölmesi açıldıktan sonra aşağıdaki adımlardan birini seçin:

    • Eksiksiz bir JSON nesnesi yapıştırmak için Test etiketinin yanında JSON Moduna Geç'i () seçin:

      Tam JSON nesnesini yapıştırmak için

    • Yalnızca bir JSON bölümü yapıştırmak için, söz konusu bölümün etiketinin yanındaki Çıkış veya Üst Bilgiler gibi, JSON Moduna Geç'i seçin, örneğin:

      Bir JSON nesnesinden bölüm yapıştırmak için seçilen

  9. JSON düzenleyicisinde, daha önce kopyalanan JSON'unuzu yapıştırın.

    Düzenleyicide yapıştırılan JSON'un gösterildiği ekran görüntüsü.

  10. İşiniz bittiğinde Bitti'yi seçin. Veya tasarımcıya dönmek için Düzenleyici Modunu Değiştir'i () seçin.

Sahte verileri devre dışı bırakma

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

  1. Azure portal mantıksal uygulama iş akışınızı tasarımcıda açın. Sahte verileri devre dışı bırakmak istediğiniz eylemi bulun.

  2. Eylemin sağ üst köşesinde test beker simgesini (Statik sonuç simgesi) seçin.

    Eylemi ve test beker simgesinin seçili olduğunu gösteren ekran görüntüsü.

  3. Statik Sonucu >Devre Dışı BırakBitti'yi seçin.

Başvuru

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

Sonraki adımlar