Aracılığıyla paylaş


İzlenecek yol: Sorunları Yalıtmak İçin Sanal Kullanıcı Etkinliği Grafiği Kullanmak

Bu yönergede yük testinizi çalıştıran bireysel sanal kullanıcılar için oluşmuş hataları yalıtmak için Sanal Kullanıcı Etkinliği Grafiğini nasıl kullanacağınızı öğreneceksiniz.

Sanal Kullanıcı Etkinliği Grafiği yükleme testiyle ilişkili sanal kullanıcı etkinliğini görselleştirmenize izin verir. Grafikteki her satır bağımsız bir sanal kullanıcıyı gösterir. Sanal Kullanıcı Etkinliği Grafiği her sanal kullanıcının test sırasında yürüttüğünü tam olarak gösterir. Bu, kullanıcı etkinliği ve yükleme düzenlerini görerek, başarısız olarak sonuçlanmış veya yavaş testleri ilişkilendirerek ve diğer sanal kullanıcı etkinliğiyle ilgili istekleri görerek performans sorunlarını ayırmanızı sağlar. Sanal Kullanıcı Etkinliği Grafiği, sadece yükleme sonrası çalışmasını bitirdikten sonra kullanılabilir.

Bu yönergede, aşağıdaki görevleri tamamlamanız gerekmektedir:

  • Sanal Kullanıcı Ayrıntıları Grafiği ile ilişkili aşağıdaki araçları nasıl kullanacağınız hakkında bilgi edinin:

    • Grafikteki çözümlemek istediğiniz belirli bir zaman aralığını belirlemek için Zaman aralığına yakınlaştır aracını kullanın.

    • Sorunların ayrılmasını sağlamak üzere grafiğe filtre eklemek için Ayrıntılar Göstergesi paneli ve Filtre sonuçları panelini kullanın.

  • Belirli bir sanal kullanıcı için oluşan bir hatayı çözümlemek ve sorunlu hata türü ayrıntılarını görüntülemek için Sanal Kullanıcı Bilgileri Grafiği'ni kullanın.

Daha fazla bilgi için bkz. Yük Testi Çözümleyicisinin Ayrıntılar Görünümünde Yük Testi Sanal Kullanıcı Faaliyetini Çözümleme.

Önkoşullar

Önceki İzlenecek Yollarda Oluşturulmuş ColorWebApp Çözümünü Açın

Çözümü açın.

  1. Microsoft Visual Studio 2010 Ultimate uygulamasını başlatın.

  2. LoadTest1.loadtest öğesini içeren ColorWebApp çözümünü açın. Bu yükleme testi, bu konun önkoşullar bölümünde listelenmiş olan üç izlenecek yoldaki adımların yapılmasından kaynaklanmaktadır.

    Bu izlenecek yolda kalan adımların, ColorWebApp olarak adlandırılan bir Web uygulaması, ColorWebAppTest.webtest olarak adlandırılan bir Web performans testi ve LoadTest1.loadtest olarak adlandırılan bir yükleme testi olduğu varsayılır.

Yükleme Testini Çalıştırma

Sanal kullanıcı etkinliği verilerini toplamak için yük sınaması testinizi çalıştırın.

Sanal kullanıcı etkinliği verilerini toplamak için yük sınaması testini çalıştırma

Sanal Kullanıcı Etkinlik Grafiğindeki Sorunları Yalıtır

Yük testini yürütüp sanal kullanıcı etkinlik verilerini topladıktan sonra, Sanal Kullanıcı Etkinliği grafiğinde Yük Testi Çözümleyicisi'nin Ayrıntılar görünümünü kullanarak yük testindeki verileri görüntüleyebilirsiniz. Ayrıca, yük testinizdeki performans sorunlarını ayırmak amacıyla Sanal Kullanıcı Etkinliği Grafiği'ni kullanabilirsiniz.

Sanal Kullanıcı Etkinlik Grafiği'ni yükleme test sonuçlarınızda kullanmak için

  1. Yük testinin yürütülmesi bittikten sonra, yük testi sonuçlarına ilişkin Özet sayfası, Yük Testi Çözümleyicisi'nde görüntülenir. Araç çubuğunda Grafikler düğmesini tıklatın.

    Grafikler görünümü görüntülenir.

  2. Sayfa Yanıt Süresi grafiğinde, eşik ihlali simgelerinden birini sağ tıklatıp Kullanıcı ayrıntısına git öğesini seçin.

    Not

    Test Yükleme Düzenleyicisi'nin araç çubuğundaki Ayrıntılar düğmesini Kullanıcı Etkinliği grafiğini açmak için de kullanabilirsiniz. Ancak, Kullanıcı detayına git seçeneğini kullanırsanız, Sanal Kullanıcı Etkinlik Grafiği testin grafikte sağ tıklattığınız bölümüne otomatik olarak yakınlaşır.

    Ayrıntılar görünümü, eşik ihlallerin gerçekleştiği zaman dilimi üzerine odaklananSanal Kullanıcı Bilgileri Grafiği ile görüntülenir.

    Y ekseninde yatay çizimler ayrı ayrı sanal kullanıcıları ifade eder. X ekseni yükleme testi çalıştırmasına ilişkin zaman çizgisini görüntüler.

  3. Sanal Kullanıcı Bilgileri Grafiği'nin altında bulunan Zaman dönemine yakınlaş aracında her ikisi de eşik ihlali simgesine yakın olana dek sağ ve sol kaydırıcıları ayarlayın. Bu Sanal Kullanıcı Bilgileri Grafiği öğesinde zaman ölçeğini değiştirir

  4. Ayrıntılar Göstergesi'nde, (Vurgu Hataları)'nın onay kutusunu seçin. Eşik ihlaline neden olan sanal kullanıcının vurgulandığından emin olun.

  5. Filtre sonuçları panelinde, Başarılı sonuçları göster ve HttpError onay kutularını temizleyin ama ValidationRuleError onay kutusunu seçili bırakın.

    Önceki yönergelerde yapılandırılmış eşik ihlaline ilişkin bölümde belirtildiği gibi Sanal Kullanıcı Etkinliği Grafiği öğesi yalnızca Red.aspx sayfasında 3 saniyeden fazla zaman harcayan sanal kullanıcıları görüntüler. Daha fazla bilgi için bkz. İzlenecek yol: Web Başarım Testleri İçeren Bir Yükleme Testi Oluşturmak ve Çalıştırmak.

  6. Fare işaretçisini, eşik ihlali ile doğrulama hatasına düşen sanal kullanıcıyı temsil eden yatay çizginin üstünde bekletin.

  7. Araç ipucu aşağıdaki bilgilerle görüntülenir:

    • Kullanıcı Kimliği

    • Senaryo

    • Test

    • Sonuç

    • Başlangıç Saati

    • Süre

    • Aracı

    • test günlüğü

  8. Test günlüğü'nün bir bağlantı olduğunu unutmayın. Test günlüğü bağlantısını tıklatın.

  9. Günlükle ilintili ColorWebTest Web performans testi, Web Başarım Testi Görüntüleyicisi'nde açılır. Bu, eşik ihlallerin gerçekleştiği yerleri ayırmanızı sağlar.

    Yükleme testlerindeki performans sorunlarını ve hataların izole edilmesine yardımcı olması için hem Ayrıntılar Kılavuzu hem de Filtre sonuçları panellerindeki çeşitli ayarları kullanabilirsiniz. Sanal kullanıcı verilerinin Sanal Kullanıcı Ayrıntılar Çizelgesi üzerinde nasıl temsil edildiğini görmek için bu ayarlar ve Zaman aralığına yakınlaştırma aracı ile denemeler yapın.

Ayrıca bkz.

Kavramlar

Visual Studio Aracıları ve Test ve Yapı Denetleyicileri Yükleme ve Yapılandırma

Test Denetleyicilerini ve Test Yüklemek için Test Aracılarını Yapılandırma

Yük Testi Çözümleyicisi Genel Görünümü

Test Ayarlarını Kullanarak Makinaları Ayarlama ve Tanı Bilgisi Toplama

Diğer Kaynaklar

Yük Testi Çözümleyicisinin Ayrıntılar Görünümünde Yük Testi Sanal Kullanıcı Faaliyetini Çözümleme

Test Denetleyicileri ve Test Aracılarını Kullanarak Birçok Test Makinesi Arasında Yükleme Testlerini Dağıtma

Dağıtılmış Yükleme Testi için Test Ayarı Nasıl Oluşturulur

Yükleme Testleriyle Test Denetleyicileri ve Test Aracılarını Kullanma

Yük Testleri için Sanal Kullanıcı Lisans Anahtarları Nasıl Eklenir

Consideration for Load Tests that Contain Web Performance Tests

Test Ayarları Kullanarak 64-Bit İşlem Nasıl Belirtilir

Yük ve Web Performans Testi Gözden Geçirmeleri ile Başlarken

Yükleme Testlerini Çalıştırma

Yük ve Web Performans Testi Gözden Geçirmeleri ile Başlarken