Domanda

Sto cercando un freeware / semplice alternativa al JMeter. Si tratta di uno strumento complesso ma molto completo e tutto quello che serve è quello di simulare un numero di chiamate simultanee ad un sito, afferrare le statistiche sulle prestazioni (tempo di risposta) e vedere quante chiamate simultanee può resistere senza rompersi. Alcuni grafico gettato sarebbe utile.

Grazie.

È stato utile?

Soluzione

Usa Apache Benchmark (ab). E 'uno strumento a riga di comando che viene fornito con server web Apache. Se si sta eseguendo * nix, è probabile che è già installato sulla macchina. Ad esempio, se si desidera inviare 1000 richieste a un server Web in esecuzione su localhost usando 10 thread simultanei si dovrebbe fare questo:

$ ab -n 1000 -c 10 http://localhost/

Sarà sputare fuori un bel rapporto che dà le sue statistiche interessanti come ad esempio richieste al secondo, il numero di fallimenti, e molto altro ancora.

Altri suggerimenti

Forse si potrebbe provare Gatling .

Esso fornisce una GUI, registratori, rapporti (distribuzione tempo di risposta, richieste al secondo nel corso del tempo, ..), ...

Credo che la più grande differenza tra gatling e jmeter è che Gatling non usa 1 filo per 1 utente, ma utilizza async IO. Potrebbe essere interessante se avete problemi di prestazioni whith jmeter (e se non è possibile utilizzare JMeter in una modalità distribuita)

Grinder , è abbastanza semplice da usare, e può essere script.

FunkLoad , uno strumento di test funzionali e le prestazioni per le applicazioni web, scritto in Python.

Prova jmeter + jmeter plugin codice .
Dovrebbe essere semplice come gli altri.

Grinder, Funkload, SoapUI (solo per i Servizi SOAP), NeoLoad (per test di carico), Charles Proxy

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top