Domanda

Voglio scoprire quante richieste / sec possono gestire il mio sito asp.net mvc (e asp.net mvc api). Ho googled per un po 'di aiuto e ci siamo imbattuti in questo grande presentazione che parla esattamente delle cose che dopo. Usano anche un prodotto chiamato ApacheBench per visitare il sito web. Il sito Web di quell'applicazione lo elenca come un prodotto di tipo unix. Se è un'app perl, non installerò anche perl OR apache.

Sto usando Visual Studion 2008 Team Suit Edition su Windows 7 RTM.

Qualcuno sa di eventuali programmi che potrei usare per aiutare a capire quali sono i tempi di risposta per 'x' numero di hit a un url, ecc?

grazie :)

È stato utile?

Soluzione

Esiste un binario di Windows per Apache Bench. Puoi scaricare Apache Web Server per Windows ed estrarre ab.exe e abs.exe da esso.

Altri suggerimenti

Potresti anche provare JMeter , l'ho trovato molto utile grazie alla sua funzione per la richiesta di registrazione.

Ha anche funzionalità avanzate come, l'invio di richieste da più macchine e il controllo da una posizione centralizzata.

Puoi utilizzare cURL . Hanno un binario di Windows qui

Puoi anche dare un'occhiata alla questa pagina che elenca gli strumenti di test delle prestazioni open source, inclusi alcuni Windows quelli specifici, come dieseltest

Modifica, esempio di arricciatura aggiunto

curl -s "http://example.com/index.html?[1-1000]"

Questo recupererà l'URL 1000 volte. Il mio scripting DOS non è all'altezza, quindi non so come farlo. Se questa fosse una shell * nix, lo farei solo

time curl -s "http://example.com/index.html?[1-1000]"
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top