Ich benutze jmeter für Session-basierte Tests - es ermöglicht sehr fein abgestimmte Kontrolle über Seiten, die Sie treffen möchten, Parameter zu injizieren, Schleifen zu durchlaufen, etc. Es ist großartig für die Simulation, wie viele echte Benutzer Ihre Website verarbeiten kann , anstatt nur eine Reihe von statischen URLs zu testen. Sie können Tests einfach über mehrere Rechner verteilen, indem Sie den jmeter-Server auf Computern mit öffentlich zugänglichen IPs laden. Ich habe einige Einschränkungen in der Anzahl der Benutzer/Threads gefunden, die ein Rechner auf einmal auf einen Server werfen kann (das hängt vom Test ab), aber jmeter hat meinem Team geholfen, unsere Apps-Kapazität für Benutzer auf das Sechsfache zu verbessern.
Es hat keine fancy graphing - ich verwende meine eigene In-House-Grafik mit ruppy, die Performance-Analyse auf Anfrage für bestimmte Seiten und Aktionen durchführen kann.