2015-11-09 9 views
5

Ich versuche, Belastungstests für Web-Anwendungen zu machen, die basierend auf Webrtc, weiß jemand mit whitch Werkzeug kann ich diese Anwendung testen. auch ich würde gerne wissen, ob ich Jmeter verwenden kann und wenn ja, wie kann ich es verwenden? danke ein KopfSo machen Sie Belastungstests für Web-Anwendungen, die auf Webrtc basieren

+0

Haben Sie sich das schon angesehen? https://groups.google.com/forum/m/#!topic/discuss-webrtc/ESUdvte1uAo – Marged

Antwort

0

Wenn es um Belastungstests geht, ist WebRTC anders. Und das liegt daran, dass WebRTC Peer-to-Peer und nicht Client-Server ist.

Was Sie testen können, ist der Client-Server-Teil, genauer gesagt der Signalisierungsserver und der STUN/TURN-Server. Für diese können Sie einfach JMeter wie für jeden Webserver verwenden. Für STUN/TURN folgen Sie einfach den Spezifikationen (wenn Sie jedoch einen vorhandenen Server verwenden, würde ich dies den Autoren überlassen, es sei denn, Sie möchten auch an diesem Projekt teilnehmen). Für den Signalisierungsserver hängt es davon ab, wie Sie ihn erstellen.

Sie können auch mit WebRTC versuchen, mit einer kontrollierten begrenzten Bandbreite und Delay/Jitter zu testen. Dies wird mehr wie ein Rauchtest, als ein Lasttest. Dies ist automatisch etwas komplizierter. vor allem, wenn Sie es mit Audio/Video, nicht Daten machen wollen.

+0

Vielen Dank für Ihre schnelle Antwort, wie Sie wahrscheinlich wissen, ist es möglich, MCU-Server zu verwenden, um one2many Kommunikation zu erstellen. Ich möchte diesen Fluss simulieren, das Problem hier ist meiner Meinung nach, dass die Sdp und die Rinnsal-ICE-Verhandlungen unter sicheren Protokollen ablaufen, und ich weiß nicht, ob es eine Möglichkeit gibt, sie mit Jmeter zu simulieren. Ich habe vergessen zu erwähnen, dass die Clients und der MCU-Server unter demselben LAN laufen, und deshalb brauche ich keinen STUN- oder TURN-Server. –

+0

Sie können mit loadmultiplier.com überprüfen, sieht sie Unterstützung für webrtc. Haftungsausschluss: Ich arbeite für das loadmultiplier Team. – Kamal