postman collections import
Bu Eğitimde Postacı Koleksiyonlarının Neler Olduğunu, Postacıya ve Postacıdan Koleksiyonların Nasıl İçe ve Dışa Aktarılacağını ve Mevcut Postacı Komut Dosyalarını Kullanarak Çeşitli Desteklenen Dillerde Kod Örneklerinin Nasıl Oluşturulacağını ele alacağız:
Bunlar, Postman'ı neredeyse tüm API geliştiricileri ve test kullanıcıları için tercih edilen bir araç yapan gerçekten güçlü özelliklerden bazılarıdır.
=> Özel Postacı Eğitimi Eğitim Serisi İçin Burayı Ziyaret Edin.
Ne öğreneceksin:
Postacı Koleksiyonu Nedir?
Postacı koleksiyonu, Postacı isteklerini depolamak için bir kap veya klasörden başka bir şey değildir. Basit bir ifadeyle, Postacı taleplerinin bir toplamıdır. Koleksiyonlar, aynı uygulamaya vb. Ait taleplerin organize edilmesinde önemli bir rol oynamaktadır.
Örneğin , 10 uç noktası olan dinlendirici bir API'yi test ediyor veya doğruluyorsanız. Ardından, koleksiyon değişkenlerini uygulama, içe / dışa aktarma gibi şeyleri kolaylaştıracak ve tek bir koleksiyonun parçası olarak çalıştırılabilecek bir koleksiyonda düzenlemek mantıklıdır.
İşte bir Video Eğitimi:
Koleksiyon, kullanıcının şunları yapmasını sağlar:
# 1) Tüm istekleri aynı anda çalıştırın.
#iki) Bu koleksiyondaki tüm isteklere uygulanabilecek koleksiyon seviyesi değişkenleri ayarlayın. Örneğin, Her bir isteğe ayrı ayrı başlıklar eklemek yerine, ön istek komut dosyalarını veya yetkilendirme başlıklarını kullanarak söz konusu Postman koleksiyonundaki tüm isteklere yalnızca üstbilgiler uygulayabilirsiniz.
# 3) Koleksiyonlar, diğer kullanıcılarla JSON olarak veya Postman tarafından sağlanan sunucuda barındırılan koleksiyonlar olarak URL'ler aracılığıyla paylaşılabilir.
# 4) Bir koleksiyona ait tüm istekler için ortak testler yürütün. Örneğin, koleksiyondaki her bir istek için durum kodunu HTTP 200 olarak kontrol etmeniz gerekiyorsa, bu testi tüm bireysel isteklere eklemek yerine, hepsini toplama düzeyinde ekleyebilirsiniz ve koleksiyon sırasında tüm istekler için geçerli olacaktır. Idam edildi.
Postacı Koleksiyonları Oluşturmak
Boş bir koleksiyon oluşturup aynı koleksiyonun bir parçası olarak birden çok isteği nasıl ekleyebileceğiniz aşağıda açıklanmıştır:
# 1) Yeni bir boş koleksiyon oluşturun.
#iki) Koleksiyon açıklaması ve adı ekleyin.
# 3) Koleksiyona yeni istekler eklemek için tıklayın Toplamak ve tıkla İstek ekleyin (Lütfen önce bir istek oluşturup ardından bunu koleksiyona eklemenin ve bir koleksiyondan diğerine isteklerde taşınmanın da mümkün olduğunu unutmayın).
Bir Postacı Koleksiyonunu Dışa Aktarma / İçe Aktarma
Şimdi bir Postman koleksiyonunu Postman'da nasıl içe veya dışa aktarabileceğimize bakalım. İlk olarak, Postman'da 4-5 istek içeren örnek bir Postman koleksiyonu oluşturalım.
Postman koleksiyonunun JSON dosyası olarak dışa aktarılabileceğini ve niyet ettiğimiz biriyle kolayca paylaşılabileceğini burada anlamak önemlidir.
Benzer şekilde bir koleksiyonu içe aktarmak, Postman uygulamanızda istek koleksiyonu olarak görünecek bir JSON dosyasını içe aktarmak kadar basittir.
Örnek olarak, zaten barındırılan bir koleksiyonu kullanacağız İşte.
Bu dosyayı indirirseniz bunun JSON biçiminde bir dosya olduğunu görebilirsiniz. Bu, Postman koleksiyonu 2.1 formatına aktarılan bir Postman koleksiyonu kadar iyidir.
Bu JSON dosyasını bir Postman koleksiyonu olarak uygulamada nasıl içe aktarabileceğimizi ve tekrar dışa aktararak JSON olarak paylaşabileceğimizi göreceğiz.
# 1) Bir koleksiyonu içe aktarmak için yukarıdaki dosyayı indirin ve dosya sistemine bir dosya olarak kaydedin.
JSON dosyasını Curl komutunu kullanarak aşağıdaki gibi kolayca indirebilirsiniz.
curl https://raw.githubusercontent.com/Blazemeter/taurus/master/examples/functional/postman-sample-collection.json --output sample-postman-collection.json
#iki) Şimdi Postacıyı açın ve tıklayın İthalat .
# 3) İndirilen JSON dosyasını seçin. Seçim tamamlandığında, JSON dosyasının uygulamada bir Postman koleksiyonu olarak içe aktarıldığını görebilirsiniz.
# 4) Artık koleksiyonda bulunan çeşitli isteklere göz atabilirsiniz.
# 5) Koleksiyonu JSON formatına geri aktarın (böylece başkalarıyla paylaşılabilir). Örneğin, bu koleksiyona bir istek daha eklersiniz ve dışa aktar'ı tıklarsınız. Toplama için ortaya çıkan JSON dosyası artık yeni eklenen isteği de içerecektir.
# 6) Seçenekler içeren menüyü görmek için koleksiyon adının yanındaki “…” simgesine / düğmesine tıklayın ve İhracat .
# 7) Seçin Collectionv2.1 dışa aktarma biçimi seçeneği (Bu iki dosya türü arasındaki farkları sonraki eğitimlerde göreceğiz).
Postacı Koleksiyonlarının Yürütülmesi
Bakalım bir koleksiyon içinde bireysel istekleri nasıl gerçekleştirebiliriz ve bir koleksiyon çalıştırıcısı kullanarak tüm bir koleksiyondaki tüm istekleri çalıştırabiliriz.
Bireysel bir isteği çalıştırmak için, koleksiyondaki herhangi bir isteği açın ve bu isteği yürütmek için 'GÖNDER' düğmesine tıklayın.
Bir koleksiyonun tamamını, yani verilen koleksiyonda bulunan tüm istekleri çalıştırmak için, Postman'da koleksiyonun hemen yanındaki 'oynat' düğmesine tıklamanız ve toplama koşucusunu açmak ve tüm koleksiyonu birlikte yürütmek için 'Çalıştır' seçeneğini seçmeniz gerekir. verilen toplama yapılandırması.
Lütfen aşağıdaki ekran görüntülerine bakın.
Postman, koleksiyon için Çalıştırma Yapılandırmasının seçilmesi açısından çok fazla esneklik sağlar.
Örneğin, koleksiyonu çalıştırırken hangi ortam dosyasına başvurulacağını seçebilirsiniz. Postacı istekleri tarafından kullanılan veri yapılandırması varsa, koleksiyonu çalıştırmadan önce basitçe bir veri dosyası sağlayabiliriz.
Aşağıdaki görselde, seçilen koleksiyon için yürütme sonuçlarını / özetini görebiliriz. Ne idam edildiğine ve sonuçlarının ne olduğuna dair özet bir görünüm verir.
Postacı İsteğini Kod Olarak Dışa Aktarma
Şimdi, mevcut bir Postman koleksiyonunu favori programlama dillerimizden birinde koda / betiğe nasıl aktarabileceğimize bakalım (Postman, kutudan çıkan birçok biçimi destekler, bunun sonucunda mevcut bir isteği indirebilir / dışa aktarabilirsiniz. birden fazla format ve istediğiniz gibi kullanın).
Mevcut bir isteği kod olarak dışa aktarmak için, isteği açın ve istek URL'sinin hemen altındaki 'Kod' bağlantısını tıklayın.
Bu, varsayılan cURL betiğinin seçili olduğu bir pencere açacak ve istek cURL betiği biçiminde görüntülenecektir. Hangi farklı formatları seçtiğinize bağlı olarak, istek metni buna göre değişir ve aynısı kopyalanıp istenildiği gibi kullanılabilir.
Postacı İsteğini Koddan İçe Aktarma
Dışa aktarmaya benzer şekilde, bir talebi çeşitli formatlarda bir Postman koleksiyonuna aktarabiliriz.
Bunu, içe aktarma işlevi aracılığıyla bir Postacı isteğine değiştirilecek bir cURL isteği kullanarak göstereceğiz. Bir isteği içe aktarmak için, Postman'da sol üst köşedeki 'İçe Aktar' ı tıklayın ve açmak için 'Ham Metni Yapıştır' seçeneğini seçmeniz gereken iletişim penceresini bekleyin.
Artık cURL URL'sini buraya basitçe yapıştırabilirsiniz ve 'İçe Aktar' düğmesine tıklandığında, istek, sağlanan isteğe göre değerleriyle değiştirilen farklı alanlarla Postman'da oluşturulmalıdır.
Sonuç
Bu eğitimde, Postman uygulamasında son derece önemli bir yapı taşı olan Postman koleksiyonlarını öğrendik.
Koleksiyon, Postman'ın, istekleri net bir şekilde yönetmenize ve sürdürmenize olanak tanıyan ve koleksiyonları paylaşma, tüm koleksiyonları yürütme, belirli bir koleksiyona ait tüm isteklere Auth başlığı gibi ortak özellikler ekleme gibi birçok başka özelliği sağlamanıza olanak tanıyan önemli bir temel bileşenidir. ve benzeri.
Ayrıca mevcut bir talebin farklı dil bağlantıları olarak nasıl dışa aktarılacağına ve mevcut bir komut dosyasının Postman'ın isteğine nasıl aktarılacağına da değindik.
Yaklaşan eğitimimizde, bu yapı taşlarının karmaşık ve hantal API akışları için bile nasıl kullanılabileceğini görecek ve istekleri doğru şekilde yönetmemize ve talep üzerine yürütmemize izin vereceğiz.
=> TÜM Postacı Öğreticilerini Buradan Kontrol Edin.
dvd rip ve yazma yazılımı ücretsiz
Önerilen Kaynaklar
- POSTMAN Eğitimi: POSTMAN Kullanarak API Testi
- Java Collections Framework (JCF) Eğitimi
- Tortoise SVN Eğitimi: Kod Deposundaki Revizyonlar
- Eclipse'de Kodunuzda Hata Ayıklamanın Temelleri
- EN İYİ 40 Statik Kod Analiz Araçları (En İyi Kaynak Kodu Analiz Araçları)
- Bir XML Kodu Örneğiyle SOAtest'te Onaylama
- Eclipse için Appium Studio'da Test Kodunuzu Çalıştırma ve Doğrulama
- Geliştiriciler ve Test Edenler İçin En Popüler 10 Kod İnceleme Aracı