2015-11-09 17 views
5

Tôi đang cố gắng thực hiện thử nghiệm tải cho ứng dụng web dựa trên Webrtc, có ai biết bằng công cụ whitch tôi có thể thử nghiệm ứng dụng đó không. Tôi cũng muốn biết nếu tôi có thể sử dụng Jmeter và nếu có, làm thế nào tôi có thể sử dụng nó? cảm ơn một người đứng đầuLàm thế nào để thực hiện thử nghiệm tải cho ứng dụng web dựa trên Webrtc

+0

Đã xem cái này chưa? https://groups.google.com/forum/m/#!topic/discuss-webrtc/ESUdvte1uAo – Marged

Trả lời

0

Khi nói đến thử nghiệm tải, WebRTC là khác nhau. Và đó là bởi vì WebRTC là peer-to-peer và không phải máy chủ của khách hàng.

Những gì bạn có thể kiểm tra là phần máy chủ khách, cụ thể hơn là máy chủ báo hiệu và máy chủ STUN/TURN. Đối với những, bạn có thể dễ dàng sử dụng JMeter như cho bất kỳ máy chủ web. Cho STUN/TURN chỉ cần làm theo các thông số kỹ thuật (mặc dù nếu bạn đang sử dụng một máy chủ hiện có, tôi sẽ để điều này vào tay tác giả, trừ khi bạn muốn tham gia vào dự án đó quá). Đối với máy chủ báo hiệu, nó phụ thuộc vào cách bạn xây dựng nó.

Điều bạn cũng có thể làm với WebRTC là thử kiểm tra với băng thông giới hạn có kiểm soát và độ trễ/jitter. Điều này sẽ giống như một thử nghiệm khói, hơn là một tải. Để làm điều này tự động là một chút phức tạp hơn. đặc biệt là nếu bạn muốn làm điều đó với âm thanh/video, không phải dữ liệu.

+0

cảm ơn phản hồi nhanh của bạn, vì bạn có thể biết rằng có thể sử dụng máy chủ MCU để tạo liên lạc một2many. Tôi muốn mô phỏng dòng chảy đó, vấn đề ở đây theo ý kiến ​​của tôi là sdp và sự tranh luận ICE nhỏ giọt chạy dưới các giao thức an toàn, và tôi không biết liệu có khả năng mô phỏng nó bằng Jmeter hay không. tôi quên đề cập đến rằng các khách hàng và máy chủ MCU chạy dưới cùng một mạng LAN, và đó là lý do tại sao tôi không cần máy chủ STUN hoặc TURN. –

+0

Bạn có thể kiểm tra với loadmultiplier.com, có vẻ họ có hỗ trợ cho webrtc. Disclaimer: Tôi làm việc cho nhóm loadmultiplier. – Kamal

Các vấn đề liên quan