İ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ı etkinliği grafiği ile ilişkili aşağıdaki araçları kullanmayı öğrenin:
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.
Sanal kullanıcı etkinliği grafiği, 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 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
Visual Studio Ultimate
Belirtilen üç izlenecek yolu kullanarak yordamları tamamlayın:
Önceki İzlenecek Yollarda Oluşturulmuş ColorWebApp Çözümünü Açın
Çözümü açın.
Visual Studio Ultimate uygulamasını başlatın.
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
Yük Testi Düzenleyicisi'nde seçin çalıştırmak araç çubuğundaki düğmesini. LoadTest1 çalışmaya başlar.
Önceki gözden geçirmede olduğu gibi, Sayfası Tepki Süresi grafiğinde bazı eşik ihlali simgeleri görünecektir. Daha fazla bilgi için bkz. İzlenecek yol: Web Başarım Testleri İçeren Bir Yükleme Testi Oluşturmak ve Çalıştırmak.
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
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. Seçim grafikler araç çubuğundaki düğmesini.
Grafikler görünümü görüntülenir.
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ü görüntülenir Sanal kullanıcı etkinliği grafiği zaman eşik ihlallerin gerçekleştiği zaman dilimi üzerine odaklanan.
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.
İçinde zaman aralığına yakınlaştır aracı aşağıdaki Sanal kullanıcı etkinliği grafiği, sola ayarla ve her ikisi de kadar sağ kaydırma çubuklarını eşik ihlali simgesine kapatın. Bu, zaman ölçeğini değiştirir Sanal kullanıcı etkinliği grafiği
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.
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.
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.
Araç ipucu aşağıdaki bilgilerle görüntülenir:
Kullanıcı Kimliği
Senaryo
Sına
Sonuç
Ağ
Başlangıç Saati
Süre
Aracı
test günlüğü
Test günlüğü'nün bir bağlantı olduğunu unutmayın. Seçim Test günlüğünün bağlantı.
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. Bu ayarlarla deney ve zaman aralığına yakınlaştır sanal kullanıcı verilerini nasıl edildiğini görmek için araç Sanal kullanıcı etkinliği grafiği.
Ayrıca bkz.
Görevler
Dağıtılmış Yükleme Testi için Test Ayarı Nasıl Oluşturulur
Test Ayarları Kullanarak 64-Bit İşlem Nasıl Belirtilir
Kavramlar
Sınama aracıları ve Test denetleyicilerini yükleme ve yapılandırma
Yükleme Testleriyle Test Denetleyicileri ve Test Aracılarını Kullanma
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
Yükleme Testi için Değerlendirmeler
Yük ve Web Performans Testi Gözden Geçirmeleri ile Başlarken
Yük ve Web Performans Testi Gözden Geçirmeleri ile Başlarken