TESTING IN POSTMAN: PERFORMANCE TESTING EĞİTİMİ

API'niz gerçek yük altında ayakta mı?

Postman Performance aracıyla sanal kullanıcı simülasyonu, yük profilleri ve metrik analizi

Testing in Postman: Performance Testing Eğitimi, API test uzmanlarına Postman ile yük ve performans testi yapmayı öğretir. Program sanal kullanıcı simülasyonunu, sabit ile rampalı ve ani ile zirve yük profillerini, veri dosyalarıyla veri odaklı testi, token k…

3 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Koleksiyon tabanlı yük testinden yüzdelik dilim analizine ve Newman ile CI entegrasyonuna

Testing in Postman: Performance Testing Eğitimi, API'ları gerçek yük altında sınayan ekipler yetiştirir. Katılımcılar Postman'in performans test aracıyla sanal kullanıcı simülasyonu kurar; sabit, rampalı, ani ve zirve yük profilleriyle koleksiyonları çalıştırır. Yanıt süresi, verim, hata oranı ve 90/95/99 yüzdelik dilim metriklerini yorumlar; veri dosyalarıyla istekleri çeşitlendirir, dinamik değerleri korelasyonla çözer ve testleri Newman ile CI hattına taşır.

Süre ve Format

3 Gün. Her gün dört modül; kısa kavram anlatımının ardından bir API koleksiyonu üzerinde yük senaryosu kurma ve metrik okuma atölyeleriyle ilerler.

Seviye

Orta Seviye — Postman kullanan API test uzmanları için yük ve performans testi odaklı program

Öğrenme Metodu

Örnek bir REST API koleksiyonunda performans testleri kurulur; yük profilleri çalıştırılır, sonuç grafikleri okunur ve darboğaz yorumlanır.

Neden Bu Eğitim?

🎯Kapasite sınırını bilmek

API'nizin kaç eşzamanlı kullanıcıya dayandığını yük profilleriyle ölçerek üretim öncesi gerçek kapasite sınırını öğrenirsiniz.

⚡Ayrı araç gerekmez

Zaten kullandığınız Postman koleksiyonlarını yeniden yazmadan performans testine dönüştürerek hızlıca yük senaryoları kurarsınız.

📊Metriği doğru okumak

Ortalama yerine yüzdelik dilim ve hata oranını yorumlayarak kullanıcıların gerçekte yaşadığı gecikmeyi doğru değerlendirirsiniz.

Anahtar Konular

postman performans testipostman yük testi eğitimiapi performans testipostman eğitiminewman eğitimiapi yük testiyük testi kursupostman performance testingapi test otomasyonuperformans testi eğitimi
“Fonksiyonel test uygulamanın doğru çalıştığını söyler; performans testi ise yük altında ayakta kalıp kalmayacağını. İkisi birlikte güven verir.”

Ön Koşullar

Programdan en iyi verimi almak için gereken temel bilgi ve araç kurulumu

1
Postman aşinalığı

İstek gönderme, koleksiyon ve ortam değişkeni oluşturma gibi temel Postman kullanımına hakim olmak gerekir.

2
HTTP ve REST bilgisi

HTTP metotları, durum kodları ve REST API kavramlarına temel düzeyde aşinalık beklenir.

3
Güncel Postman sürümü

Performans test özelliğini içeren güncel bir Postman masaüstü uygulamasının kurulu olması gerekir.

4
Test edilecek API

Örnek bir API ya da kurumun kendi servisi üzerinden pratik yapılabilecek erişilebilir bir uç nokta faydalıdır.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcı performans testi türlerini ayırt eder, Postman'in performans test aracını tanır ve mevcut bir koleksiyonu ilk kez sanal kullanıcılarla çalıştırarak temel metrikleri okur.
Modül 1
Performans Testi Türleri
  • Yük, stres, dayanıklılık ve ani yük testlerinin amaç farkı
  • Fonksiyonel test ile performans testi arasındaki temel ayrım
  • Yanıt süresi, verim ve eşzamanlılık kavramlarının tanımı
  • Darboğaz, doygunluk noktası ve bozulma eşiği kavramları
  • Performans hedeflerini SLA ve SLO olarak tanımlama
  • Hangi API'ların önce test edileceğine karar ölçütleri
Modül 2
Postman Performans Aracına Giriş
  • Collection Runner içindeki performans test sekmesinin konumu
  • Bir koleksiyonu performans testi için seçme ve hazırlama
  • Sanal kullanıcı sayısı ve test süresinin belirlenmesi
  • Testin yerel makinede çalıştığının ve sınırlarının bilinmesi
  • Isınma süresi ve kademeli başlatmanın gerekçesi
  • İlk testi başlatıp canlı metrik panelini izleme
Modül 3
Temel Metriklerin Okunması
  • Ortalama yanıt süresi ile medyan arasındaki fark
  • Saniyedeki istek sayısı yani verim değerinin yorumu
  • Hata oranının toplam istek içindeki payının izlenmesi
  • İstek başına geçen sürenin zaman içindeki eğilimi
  • Eşzamanlı kullanıcı arttıkça gecikmenin değişimi
  • Canlı grafikte ani sıçrama ve düşüşlerin anlamı
Modül 4
İlk Yük Senaryosunun Kurulması
  • Gerçekçi bir kullanıcı akışını isteklere dönüştürme
  • İsteklere düşünme süresi yani delay ekleme mantığı
  • Koleksiyon sırasının kullanıcı davranışını yansıtması
  • Ortam değişkenleriyle hedef sunucuyu parametreleme
  • Testi küçük kullanıcıyla doğrulayıp kademeli büyütme
  • Sonuçları temel çizgi olarak kaydetme alışkanlığı
Günün hedefiKatılımcı farklı yük profillerini doğru senaryolara eşler, veri dosyalarıyla istekleri çeşitlendirir ve dinamik değerleri korelasyonla çözerek gerçekçi yük üretir.
Modül 1
Yük Profillerinin Tasarımı
  • Sabit yük profiliyle kararlı durum davranışını ölçme
  • Rampalı profille kullanıcının kademeli artışını taklit
  • Ani yük profiliyle kampanya anındaki sıçramayı sınama
  • Zirve profille en yoğun saat senaryosunu modelleme
  • Profil süresi ve kullanıcı eğrisinin birlikte ayarı
  • Hangi profilin hangi iş senaryosuna karşılık geldiği
Modül 2
Veri Odaklı İstek Çeşitliliği
  • CSV ve JSON veri dosyasını performans testine bağlama
  • Her sanal kullanıcının farklı veri satırı kullanması
  • Arama ve giriş gibi isteklerde gerçekçi veri sağlama
  • Önbelleğin sonuçları çarpıtmasını veri çeşidiyle önleme
  • Veri dosyasındaki satır sayısının yük süresine etkisi
  • Hassas verinin test dosyasında maskelenmesi ilkesi
Modül 3
Korelasyon ve Dinamik Değerler
  • Giriş isteğinden dönen token'ı değişkene yazma
  • pm.response.json ile yanıttan dinamik değer çıkarma
  • Sonraki isteklerde oturum token'ını başlıkta kullanma
  • Sunucunun ürettiği id değerlerini zincirde taşıma
  • Sabit yazılmış değerlerin yük altında neden kırıldığı
  • Korelasyon eksikliğinin yol açtığı yanlış hataların tespiti
Modül 4
Değişken ve Ortam Yönetimi
  • Global, koleksiyon ve ortam değişkeni kapsam farkları
  • Test, hazırlık ve üretim ortamlarını ayrı tutma
  • Değişkenlerin yük sırasında güvenli güncellenmesi
  • pm.environment ve pm.collectionVariables kullanımı
  • Gizli değerlerin initial ve current değer ayrımı
  • Ortam dosyalarını sürüm kontrolünde paylaşma yöntemi
Günün hedefiKatılımcı yüzdelik dilim ve hata metriklerini derinlemesine yorumlar, darboğazları saptar ve Newman ile performans testini CI hattında otomatik koşturarak sürekli izler.
Modül 1
Yüzdelik Dilim ve İleri Metrikler
  • 90, 95 ve 99 yüzdelik dilimlerin kullanıcı deneyimine etkisi
  • Ortalamanın uç gecikmeleri nasıl gizlediğinin gösterimi
  • Hata oranı eşiğiyle testin başarı ölçütü belirleme
  • Verim düşerken gecikme artışının birlikte okunması
  • Zaman serisinde bozulma başlangıç noktasını bulma
  • Temel çizgiyle karşılaştırarak gerileme saptama
Modül 2
Darboğaz Tespiti ve Yorumlama
  • Yük arttıkça hangi uç noktanın yavaşladığını ayırma
  • Veritabanı, ağ ve uygulama katmanı belirtilerini okuma
  • Hata yoğunlaşan isteği tek tek inceleyerek kök neden
  • Zaman aşımı ve bağlantı reddi hatalarının ayrımı
  • İstemci tarafı sınırların sonuçları çarpıtma riski
  • Bulguları geliştirme ekibine aktaracak rapor hazırlama
Modül 3
Newman ile Komut Satırı Koşumu
  • Koleksiyonu Newman ile terminalden çalıştırma
  • Ortam ve veri dosyasını Newman'a parametre verme
  • Yineleme sayısı ve gecikme ile yük benzeri koşum
  • JUnit ve JSON formatında çıktı raporu üretme
  • htmlextra eklentisiyle okunur rapor oluşturma
  • Çıkış kodunu eşiğe göre başarısız kabul etme
Modül 4
CI Hattında Sürekli İzleme
  • GitHub Actions veya Jenkins'te Newman adımı kurma
  • Performans eşiği aşılınca yapıyı başarısız sayma
  • Gece koşan zamanlanmış performans testleri kurgusu
  • Postman Monitor ile düzenli uzaktan koşum
  • Rapor çıktısını yapı sanatı olarak saklama
  • Eğilim grafikleriyle performans gerilemesini izleme

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Yük testi kurma

Mevcut Postman koleksiyonlarını yeniden yazmadan sanal kullanıcılı performans testlerine dönüştürebilirsiniz.

✅
Yük profili tasarımı

Sabit, rampalı, ani ve zirve yük profillerini gerçek iş senaryolarına doğru biçimde eşleyebilirsiniz.

✅
Veri odaklı test

CSV ve JSON veri dosyalarıyla istekleri çeşitlendirerek önbellek etkisini azaltan gerçekçi yük üretirsiniz.

✅
Korelasyon uygulama

Yanıttan token ve id gibi dinamik değerleri çıkarıp sonraki isteklere taşıyarak oturum zincirini kurarsınız.

✅
Metrik yorumlama

Yüzdelik dilim, verim ve hata oranı metriklerini okuyarak kullanıcının yaşadığı gerçek performansı değerlendirirsiniz.

✅
Darboğaz saptama

Yük altında yavaşlayan uç noktaları tespit eder ve bulguları geliştirme ekibine aktaracak rapor hazırlarsınız.

✅
Newman otomasyonu

Testleri Newman ile komut satırından çalıştırıp JUnit ve HTML raporlar üreterek eşik denetimi kurarsınız.

✅
CI entegrasyonu

Performans testlerini CI hattına ekleyip eşik aşımında yapıyı başarısız sayarak sürekli izleme sağlarsınız.

Kimler İçin Uygundur?

  • Postman ile fonksiyonel API testi yapan ancak yük ve performans tarafına geçmek isteyen test uzmanları
  • API geliştiricileri
  • servislerinin kapasite sınırlarını ölçmek isteyen QA ve DevOps ekipleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Postman ile fonksiyonel API testi yapan ve yük tarafına geçmek isteyen test uzmanları, API geliştiricileri ve servislerinin kapasitesini ölçmek isteyen QA ile DevOps ekipleri için uygundur. Temel Postman ve HTTP bilgisi beklenir.
Eğitimin süresi ve formatı nedir?
Eğitim üç gün sürer ve her gün dört modülden oluşur. Kısa kavram anlatımlarının ardından örnek bir API koleksiyonu üzerinde yük senaryosu kurma ve metrik okuma atölyeleriyle ilerler. Yüz yüze veya online yapılabilir ve kurumun API'larına uyarlanabilir.
JMeter veya k6 yerine neden Postman?
Postman, ekibin zaten kullandığı koleksiyonları yeniden yazmadan performans testine dönüştürmeyi sağlar ve öğrenme eşiği düşüktür. Eğitimde yüzdelik dilim ve yük profili kavramları işlendiğinden JMeter veya k6 gibi araçlara geçiş de kolaylaşır.
Hangi araçlar kullanılıyor?
Güncel Postman masaüstü uygulamasının performans test aracı, Collection Runner, ortam ve veri dosyaları ile komut satırı için Newman kullanılır. Raporlamada JUnit ve htmlextra çıktıları, CI tarafında GitHub Actions veya Jenkins örnekleri gösterilir.
Eğitim sonunda sertifika veriliyor mu?
Programı tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası alır. Sertifika tamamlanan modülleri ve uygulamalı performans test atölyelerini belgeler; kurumsal gruplara özel senaryo uyarlaması yapılabilir.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Testing in Postman: Performance Testing Eğitimi Sertifika Kodu DV-2026XX00 Tarih 15.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Performans TestiJMeter Fundamentals & Modern Setup Eğitimi
Yazılım Testi ve Kalite Eğitimleri

JMeter Fundamentals & Modern Setup Eğitimi

3 günTemelOnline / Yüz Yüze / Hibrit

Apache JMeter'ı sıfırdan kurma, Plugins Manager, ilk test planı, HTTP(S) recorder ve temel yük testini okumayı öğreten başlangıç düzeyi JMeter eğitimi.

Detayları Gör →
Performans TestiPerformance Test Eğitimi
Yazılım Testi ve Kalite Eğitimleri

Performance Test Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Performans testi türleri, iş yükü modelleme, metrikler, SLA/SLO, APM ve darboğaz analizini mühendislik yaklaşımıyla öğreten performans testi eğitimi.

Detayları Gör →
Performans TestiPerformance Testing & JMeter Eğitimi
Yazılım Testi ve Kalite Eğitimleri

Performance Testing & JMeter Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Performans testi kavramlarını Apache JMeter ile birleştiren; senaryo tasarımı, parametrizasyon, korelasyon, yük üretme ve analiz odaklı JMeter eğitimi.

Detayları Gör →
Performans TestiPerformance Testing ile Apache JMeter Eğitimi
Yazılım Testi ve Kalite Eğitimleri

Performance Testing ile Apache JMeter Eğitimi

4 günOrtaOnline / Yüz Yüze / Hibrit

Apache JMeter ile uçtan uca performans testi: test planı, parametrizasyon, korelasyon, JDBC/JMS protokoller, dağıtık yük, CI/CD ve izleme eğitimi.

Detayları Gör →
Performans TestiAdvanced JMeter Scripting Techniques Eğitimi
Yazılım Testi ve Kalite Eğitimleri

Advanced JMeter Scripting Techniques Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

Gelişmiş Apache JMeter eğitimi: korelasyon, JSR223/Groovy betikleme, yük modelleme, dağıtık test, Grafana izleme ve CI entegrasyonu. Kurumsal ve online.

Detayları Gör →
Performans TestiCodeless Performance Testing with TruClient Eğitimi
Yazılım Testi ve Kalite Eğitimleri

Codeless Performance Testing with TruClient Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Codeless Performance Testing with TruClient eğitimi: kod yazmadan tarayıcı tabanlı yük testi, otomatik korelasyon, Controller ve Analysis. Kurumsal ve online.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn