Test bir IIS 6 sunucu üzerinde çalışan bir web uygulaması yüklemek için en iyi yolu nedir?

3 Cevap php

Sanırım bir IIS sunucu üzerinde barındıran bir web tabanlı bir uygulamayı test yüklemek isteyen am (Windows 2003, PHP 5.2.0, MySQL 5.0.22, IIS 6).

Ne için en iyi araçlardır:

a) load testing
b) catching bottlenecks
c) catching memory leaks

Başka bir şey arıyor olmalıdır?


GÜNCELLEME:

Ben başlık bilgilerini kaydedebilir ve bu nedenle benim Flash bileşenleri veritabanına bağlanmak bazı PHP sayfaları için naklediyoruz veri olabilir gibi MS Web Uygulaması Stres aracı benim durumumda iyi olduğunu öğrendim. Selenyum benim için bu kayıt yoktu. BrowserMob iyi bir hizmet gibi görünüyor ama yine Selenyum MSWAS aynı şekilde Flash yakalamak mümkün değildi.

3 Cevap

Apache JMeter http://jmeter.apache.org/ bir sunucuya karşı bir yük oluşturmadan gerçekten iyidir.

Bu sadece, ancak HTTP bunu çağırır ve uygulamanın AJAX parçaların herhangi testi yüklenmiyor kullanır. Eğer BrowserMob gibi bir servis sağlayıcı kullanabilirsiniz makineleri kurma güçlük endişelenmenize gerek istemiyorsanız AJAX uygulamaları karşı yük testleri ile yardımcı olabilir ve PushToTest gibi diğer araçlar da vardır. PushToTest ve BrowserMob sunucunuza karşı testi yüklemek için Selenyum kullanmak kadar IIS spesifik değildir.

Umarım yardımı olur!

Bir süre güncelleştirilmiş değil rağmen OpenSTA, oldukça iyi çalışıyor.

  1. Bunun için birçok ticari araç var. Ücretsiz arıyorsanız jmeter ve siege kullanabilirsiniz.

  2. Perfmon.exe kullanarak CPU ve bellek izlemek

  3. Bunu cevabını bilmiyorum.