Ho un sistema per testare, che è una tecnologia di distribuzione di annunci video. Ho bisogno di caricare ogni video come 1-2 minuti per servire gli annunci. I video vengono riprodotti in un client Flash e trasmessi in streaming come flussi FLV come in YouTube.Come test di stress simulando un carico pesante usando Selenium
Il motivo per cui ho bisogno di testarlo solo tramite browser - e ogni altro metodo non funzionerà - è quello di mettere alla prova sia i server di streaming video e i server di annunci contemporaneamente e visualizzare gli annunci in tempo reale.
Ho utilizzato Selenium, WatiN, Automation Anywhere e molti altri strumenti di automazione. Tuttavia, quando sto cercando di avviare come 10000 browser sulla mia macchina (32 GB di RAM, CPU a 16 core), nessuno di loro è in grado di fare il lavoro.
Con il selenio, sono in grado di avviare le massime istanze di FireFox finora, ma è ancora troppo basso: metà delle istanze non esegue il test.
Qualche suggerimento da fare con il selenio?
Se è necessario simulare un carico, è possibile utilizzare lo strumento open source denominato pylot (http://pylot.org/) questo strumento può simulare connessioni simultanee ed è possibile fornire uno scenario di test scritto in XML (leggi l'inizio sul posto). Lo strumento non utilizza i browser reali. – alonp