|
Web 2.0 teknolojisinin hızla gelişmesiyle birlikte, birçok şirket bir dizi Web tabanlı web sitesi hizmeti geliştirmiştir, genellikle Web uygulamalarının tasarımında ve geliştirilmesinde çok sayıda kullanıcının aynı anda sisteme erişimini simüle etmek zordur. gerçek durum, bu nedenle Web sitesi ziyaretin zirvesini karşıladığında, sunucu yanıt hızı yavaşladığında ve hatta hizmet kesintisi olduğunda ortaya çıkması kolaydır. Bu durumdan kaçınmak için, stres testi için Web uygulama sistemi performans test araçlarına erişmek, statik HTML sayfalarının yanıt süresini test etmek ve hatta dinamik web sayfalarının (ASP, PHP, JSP vb. dahil) yanıt süresini test etmek için çok sayıda kullanıcının gerçek bir simülasyonuna duyulan ihtiyaç, sunucunun performans optimizasyonu ve veri temelinin ayarlanması için veri sağlamak. Web 2.0 geliştiricilerine ve test uzmanlarına Microsoft'un Web Application Stress Tool yazılımını kullanmalarını tavsiye ederim, Microsoft tarafından sağlanan bu küçük araç sadece 9.58M, çok küçük ve pratik. İşlevi profesyonel LoadRunner'dan daha fazla olmasına rağmen, LoadRunner hacmi çok büyük, fiyatı pahalı değil, genel işletme LoadRunner satın almak için çok fazla para harcamayacak ve Microsoft'un WAS'ı tamamen ücretsiz ve ana özellikler mevcut, hatta kullanmak için yeterli. Microsoft Web Uygulaması Stres Aracı, bir web sitesinin yük performansını etkili bir şekilde test edebilir, bu yazılım 100 güçlü eşzamanlı kullanıcı erişimi komut dosyası aracılığıyla simüle edilebilir ve gerçek kullanıcının bazı tıklama işlemlerini simüle edebilir, WAS ayrıca uzak bir Windows web sunucusuna bağlanabilir performans sayaçları (Performans Sayacı), sunucunun performansını belirlemek için sunucunun performansı aracılığıyla. WAS, sunucunun performansını analiz ederek sistem darboğazlarını bulmak için uzak bir Windows web sunucusunun Performans Sayacına da bağlanabilir (CPU/bellek vb.) CPU kullanım yüzdesi işlemci ek yükünü yansıtır ve sürekli olarak %75'i aşan CPU kullanım yüzdeleri, performans darboğazının işlemciden kaynaklandığının açık bir göstergesidir. WAS her test çalışmasının sonunda ayrıntılı raporlar oluşturur ve WAS raporları Görünüm menüsünden Raporlar seçilerek görüntülenebilir. Buna ek olarak CSDN, performans test araçları ve fonksiyonel test araçları da dahil olmak üzere diğer bazı test araçlarını da özetlemiştir, ilk on test aracı aşağıda sıralanmıştır: WinRunner, endüstri düzeyinde bir otomatik test aracı Mercury Interactive'den WinRunner, bir uygulamanın beklenen işlevselliğe ulaşıp ulaşmadığını ve düzgün çalışıp çalışmadığını kontrol etmek için kullanılan kurumsal düzeyde bir işlevsel test aracıdır. WinRunner, kullanıcı uygulama işlemlerini otomatik olarak kaydederek, algılayarak ve oynatarak, test uzmanlarının karmaşık kurumsal uygulamaların farklı sürümlerini test etmelerine etkili bir şekilde yardımcı olabilir, test uzmanlarının verimliliğini ve kalitesini artırabilir ve platformlar arası, karmaşık kurumsal uygulamaların sorunsuz bir şekilde piyasaya sürülmesini ve uzun vadeli istikrarlı çalışmasını sağlayabilir. Loadrunner, Endüstri Standardı Yük Test Aracı LoadRunner, sistem davranışını ve performansını tahmin eden bir yük testi aracıdır. LoadRunner, eşzamanlı yük altında on milyonlarca kullanıcıyı simüle ederek ve sorunları tespit etmek ve bulmak için performansı gerçek zamanlı olarak izleyerek tüm kurumsal mimarileri test edebilir. LoadRunner ile kuruluşlar test süresini en aza indirebilir, performansı optimize edebilir ve uygulama sürüm döngülerini hızlandırabilir. testdirector, küresel test yönetim sistemi TestDirector, kuruluşunuzun içinde ve dışında testleri küresel olarak yönetmenize olanak tanıyan sektörün ilk web tabanlı test yönetim sistemidir. TestDirector, gereksinim yönetimi, test planlama, test yürütme ve hata takibi dahil olmak üzere test yönetiminin tüm yönlerini tek bir uygulamada entegre ederek test sürecini önemli ölçüde hızlandırır. Fonksiyonel Test Araçları Rational Robot IBM Rational Robot, test uzmanlarının gelişmiş komut dosyası yazma tekniklerini öğrenmeden önce bile başarılı testler yapmalarına yardımcı olan sektörün en iyi işlevsel test aracıdır. Test uzmanının manuel test raporları da dahil olmak üzere tüm test faaliyetlerini planlayabildiği, organize edebildiği, yürütebildiği, yönetebildiği ve raporlayabildiği masaüstü IBM Rational TestManager'a entegre edilmiştir. Bu ikili test ve yönetim işlevi, otomatik test için ideal bir başlangıçtır. Birim Test Araçları xUnit Serisi Şu anda en popüler birim test aracı xUnit serisi çerçevelerdir, yaygın olarak kullanılan farklı dillere göre JUnit (java), CppUnit (C++), DUnit (Delphi), NUnit (.net), PhpUnit (Php) ve benzeri olarak ayrılır. Bu test çerçevesinin ilk ve en önemli uygulaması, Erich Gamma (Tasarım Kalıplarının yazarı) ve Kent Beck (XP'nin (Extreme Programming) kurucusu) tarafından sağlanan açık kaynaklı JUnit'tir. Fonksiyonel Test Araçları SilkTest Borland SilkTest 2006, Borland'ın yazılım kalite yönetimi çözümleri paketinin bir parçası olan bir yazılım fonksiyonel test aracıdır. Bu araç, testlerin yürütülmesini ayarlamak ve otomatikleştirmek için sihirbazlar kullanır ve hem acemi programcıların hem de deneyimli uzmanların işlevsel testleri hızlı bir şekilde kurmasına ve işlevsel hataları analiz etmesine olanak tanır. Performans Test Aracı WAS Microsoft Web Uygulaması Stres Aracı, Microsoft'un web test uzmanları tarafından geliştirilen ve gerçek dünya web sitesi stres testi gerçekleştirmek için özel olarak tasarlanmış bir dizi araçtır. Bu güçlü stres testi aracıyla, çok sayıda kullanıcının bir web hizmeti üzerinde yaratabileceği etkiyi simüle etmek için az sayıda istemci bilgisayar kullanabilirsiniz. Otomatik Beyaz Kutu Test Aracı Jtest Jtest, java birim testini ve kod standartları kontrolünü otomatikleştirerek kod güvenilirliğini artıran parasoft'un java dili için otomatik bir beyaz kutu test aracıdır. parasoft ayrıca bir C / C ++ beyaz kutu test aracı olan C ++ testini de üretir. Fonksiyonel ve performans test araçları JMeter JMeter, Apache tarafından düzenlenen açık kaynaklı bir projedir, %100 java ile uygulanan fonksiyonel ve performans test aracıdır. Performans test ve analiz araçları WEBLODE webload, web uygulaması geliştiricilerinin stres testlerinin yürütülmesini otomatikleştirmesine olanak tanıyan RadView'in bir performans testi ve analiz aracıdır; webload, gerçek kullanıcıların işlemlerini simüle ederek ve bir stres yükü oluşturarak web'in performansını test eder.
|