İ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
Microsoft Visual Studio 2010 Ultimate
Belirtilen üç izlenecek yolu kullanarak yordamları tamamlayın:
Önceki İzlenecek Yollarda Oluşturulmuş ColorWebApp Çözümünü Açın
Çözümü açın.
Microsoft Visual Studio 2010 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, araç çubuğunda bulunan Çalıştır düğmesini tıklatın. 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. Araç çubuğunda Grafikler düğmesini tıklatın.
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ü, 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.
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
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
Test
Sonuç
Ağ
Başlangıç Saati
Süre
Aracı
test günlüğü
Test günlüğü'nün bir bağlantı olduğunu unutmayın. Test günlüğü bağlantısını tıklatın.
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
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ük ve Web Performans Testi Gözden Geçirmeleri ile Başlarken