2015-11-09 43 views
5

Sto cercando di eseguire test di carico per l'applicazione Web basata su Webrtc, qualcuno sa con lo strumento whitch è possibile testare tale applicazione. anche io mi piacerebbe sapere se posso usare Jmeter e se sì, come posso usarlo? grazie a una testaCome eseguire il test di carico per l'applicazione Web basata su Webrtc

+0

Hai già visto questo? https://groups.google.com/forum/m/#!topic/discuss-webrtc/ESUdvte1uAo – Marged

risposta

0

Quando si tratta di caricare i test, WebRTC è diverso. E questo perché WebRTC è peer-to-peer e non client server.

Ciò che è possibile testare è la parte del server client, in particolare il server di segnalazione e il server STUN/TURN. Per questi, è possibile utilizzare facilmente JMeter come per qualsiasi server Web. Per STUN/TURN basta seguire le specifiche (anche se si sta utilizzando un server esistente, lascerei questo nelle mani degli autori, a meno che non si voglia coinvolgere anche in quel progetto). Per il server di segnalazione, dipende da come lo costruisci.

Ciò che si può fare anche con WebRTC è provare a testare con una larghezza di banda limitata controllata e ritardo/jitter. Questo sarà più simile a una prova di fumo, che a uno di carico. Per farlo automaticamente è un po 'più complicato. soprattutto se vuoi farlo con audio/video, non dati.

+0

grazie per la tua risposta rapida, poiché probabilmente sai che è possibile utilizzare il server MCU per creare una sola comunicazione. Voglio simulare questo flusso, il problema qui a mio avviso è che il sdp e il trickle della negoziazione ICE funzionano sotto protocolli sicuri, e non so se c'è la possibilità di simularlo usando Jmeter. Ho dimenticato di menzionare che i client e il server MCU funzionano sotto la stessa LAN, e questo è il motivo per cui non ho bisogno del server STUN o TURN. –

+0

Puoi controllare con loadmultiplier.com, sembra che abbiano il supporto per webrtc. Disclaimer: lavoro per il team loadmultiplier. – Kamal