2013-07-22 17 views
5

Sto progettando una soluzione di distribuzione AWS per un nuovo progetto di sito Web dinamico. Ho acquisito un'istanza EC2 per testare l'ambiente. Ho bisogno di aiuto su come eseguire un test di carico su un'istanza di Ec2 per determinare quante richieste HTTP è in grado di gestire in sicurezza ... P.S. Sono nuovo della piattaforma AWS.Amazon EC2 Load Testing

Grazie ...

risposta

1

Un paio di punti rapidi;

  • impostare l'ambiente fino esattamente come dovrebbe funzionare. Se c'è un database coinvolto, vorrete coinvolgerlo anche nel test. I benchmark sintetici basati su CPU <?php echo "ok"; non sono di grande aiuto in quanto normalmente il tempo impiegato a rispondere alle richieste HTTP è in realtà molto poco tempo della CPU.

  • Un consiglio è di utilizzare un servizio per il benchmarking. L'impostazione del test di carico non è priva di complessità e, a meno che non si consideri il benchmarking del core business, è preferibile utilizzare qualcosa come Neustar per caricare e misurare il sito (ci sono molti servizi, non sono necessariamente ciò che si adatta meglio , appena tirato uno su memoria)

Naturalmente è possibile impostare un test di carico da soli, ma sempre quello fatto destra non è tutto ciò che può essere descritto in poche frasi. Ci sono persone molto ben pagate che lo fanno solo per vivere :)

3

RedLine offre una soluzione EC2 Load Testing che automatizzerà la distribuzione dei test di carico sulle proprie istanze EC2.