İçeriğe geç

İstek Karşılaştırma

“Neden bu sefer başarılı oldu da geçen sefer başarısız oldu?” “Aynı uç nokta için, başarılı istekle başarısız istek arasında tam olarak hangi satır farklı?” İki isteği / yanıtı yan yana koyun, yanıt hemen ortaya çıksın. Aralıklı üretim sorunlarını araştırmanın, farkları yeniden üretmenin ve değişiklikleri doğrulamanın en hızlı yolu budur.


  1. Herhangi bir trafik parçasına sağ tıklayıp “Karşılaştırma A olarak işaretle” seçeneğini seçin.
  2. Başka bir trafik parçasına sağ tıklayıp “A ile karşılaştır” seçeneğini seçin.

İkisi arasındaki her farkı satır satır işaretleyen yan yana bir karşılaştırma penceresi hemen açılır.

Trafik sağ tık menüsü: karşılaştırma A olarak işaretle, A ile karşılaştır, ayrıca kod üret / host dosyası / tekrar oynat / yük testi gibi seçenekler


2. Neye bakılır: hem istekler hem de yanıtlar karşılaştırılabilir

Bölüm başlığı “2. Neye bakılır: hem istekler hem de yanıtlar karşılaştırılabilir”

Pencerenin üstünde tek dokunuşla istek ile yanıt karşılaştırması arasında geçiş yapabilirsiniz. İki taraf A ve B’dir, her birinin bir etiketi vardır (yöntem · host · durum kodu), böylece hangi ikisini karşılaştırdığınızı bir bakışta görürsünüz. Karşılaştırma mesajın tamamını kapsar:

  • Başlangıç satırı: istek satırı (yöntem / adres / protokol) veya yanıt satırı (protokol / durum kodu)
  • Tüm istek başlıkları / yanıt başlıkları
  • İstek gövdesi / yanıt gövdesi (otomatik olarak güzelleştirilir, ardından satır satır karşılaştırılır; JSON, XML ve formlar kolayca okunur)

  • Önce güzelleştir, sonra satır satır farkı çıkar: JSON, XML ve formlar önce biçimlendirilir, sonra satır satır karşılaştırılır; böylece gerçekten değişen alanlar, satır sonu ve girinti gibi biçim gürültüsüne gömülmeden bir bakışta öne çıkar.
  • Satır satır renk kodlaması: eklemeler (+), silmeler (−) ve değişiklikler (~) ayrı ayrı vurgulanır; A tarafı kırmızı, B tarafı yeşil işaretlenir ve değişen satırlar yan yana gösterilir.
  • Fark sayısı: üstte “eklenen / silinen / değişen” satır sayılarının bir özeti verilir, böylece ölçeği bilirsiniz.
  • Aynı olduklarında size söyler: ikisi eşleştiğinde açıkça “aynı” belirtilir, satır satır kendiniz teyit etmenize gerek kalmaz; bir tarafta içerik yoksa veya henüz şifresi çözülmemişse bunu doğrudan söyler, sizi beklemede bırakmaz.
  • Satır numaralarıyla: her tarafın kendi satır numaraları vardır, tam konumu bulmak için.

Yan yana karşılaştırma penceresi: üstte istek / yanıt geçişi, A / B her biri bir etiket ve satır numaralarıyla, satır satır renk kodlaması ve sağ üst köşede eklenen / silinen / değişen satır sayılarının özeti


4. Asıl parladığı yer: oturumlar ve kaynaklar arasında karşılaştırma

Bölüm başlığı “4. Asıl parladığı yer: oturumlar ve kaynaklar arasında karşılaştırma”

Karşılaştırılan iki kayıt aynı yakalama oturumundan gelmek zorunda değildir, aynı zamanda yakalanmış olmaları da gerekmez; arayüzde görmüş olduğunuz sürece, karşılaştırmak için içeri getirebilirsiniz:

  • Başarı ve başarısızlık: başarılı bir isteği ve başarısız bir isteği yan yana koyun, hangi başlığın, hangi parametrenin veya gövdenin hangi kısmının farklı olduğunu hemen görün.
  • Elle oluşturulan ve gerçek: İstek Oluşturucu içinde tekrar oynatılan / gönderilip ardından yakalanan bir isteği, daha önce yakalanmış gerçek bir istekle karşılaştırarak “doğru mu oluşturdum” ve “imza tutarlı hesaplanıyor mu” sorularını doğrulayın.
  • Değişiklik öncesi ve sonrası: sunucuyu / istemciyi değiştirdikten sonra eski ve yeni istekleri karşılaştırarak değişikliğin etkili olup olmadığını ve yan etkileri olup olmadığını doğrulayın.
  • Ortamlar arası: aynı uç noktanın test ortamı ve üretim ortamındaki dönüşlerini yan yana görüntüleyerek yapılandırma veya veri farklarını hızla bulun.

Burası aynı zamanda tek bir isteği incelemekten çok daha güçlü olduğu yerdir: farklar, hafızaya ve göze güvenmek yerine karşılaştırma yoluyla ortaya çıkar. Sıradan araçlar genellikle yalnızca aynı oturum içinde, gözle, parça parça karşılaştırma yapabilir.


  • Aralıklı hataları araştırmak: başarılı istek ile başarısız isteği karşılaştırıp farklı alanı tespit etmek.
  • Entegrasyon uyumu: istemcinin gerçekte gönderdiği istek ile API dokümantasyonu / beklenen istek.
  • Regresyon doğrulaması: bir değişiklik öncesi ve sonrası aynı isteğin / yanıtın farkını teyit etmek.
  • İmza hata ayıklaması: elle oluşturulmuş imzalı bir istek ile gerçek bir isteği karşılaştırıp her parçanın tutarlı olup olmadığını doğrulamak.

Proxy Yakalama sayfasına dön · İlgili: İstek Oluşturma ve Tekrar Oynatma