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
Trả lời
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.
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. –
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
- 1. Thử nghiệm ứng dụng WebRTC
- 2. Tải thử nghiệm ứng dụng web
- 3. thử nghiệm một ứng dụng web
- 4. OAuth thực hiện cho Qt thử nghiệm ứng dụng
- 5. Thử nghiệm d3 (và các ứng dụng web khác dựa trên SVG)
- 6. Ứng dụng khách dựa trên web trong thời gian thực cho ứng dụng delphi. LÀM THẾ NÀO ĐỂ?
- 7. Xác thực Windows cho các ứng dụng web dựa trên Java, Cách thực hiện?
- 8. Ứng dụng web thử nghiệm Fuzz (khung)?
- 9. Làm cách nào để thiết lập thử nghiệm tải/căng thẳng cho trang web?
- 10. Thử nghiệm ứng dụng web Windows Azure cho tải người dùng tối đa
- 11. Thử nghiệm ứng dụng PhoneGap trên một thiết bị thực
- 12. android: ứng dụng thử nghiệm trên thiết bị thực
- 13. Thực hiện PayPal trong ứng dụng dựa trên Java/Spring
- 14. Làm cách nào để cho phép người thử nghiệm alpha/beta ứng dụng Android tải xuống ứng dụng miễn phí?
- 15. Làm thế nào để làm cho NUnit ngừng thực hiện các thử nghiệm trên thất bại đầu tiên
- 16. Thử nghiệm thực hiện printf
- 17. Múi giờ giả để thử nghiệm ứng dụng web
- 18. Làm thế nào để thực hiện Play Framework với thử nghiệm AngularJS e2e hoặc với thử nghiệm Play
- 19. Tôi nên thử nghiệm ứng dụng web của mình như thế nào?
- 20. Làm thế nào để thực hiện một ứng dụng gốc để chuyển giao trình duyệt web?
- 21. Làm thế nào để thực hiện các thử nghiệm song song bằng cách sử dụng tập tin runettings trên VS2013
- 22. Làm thế nào CppUnit thực hiện một thử nghiệm cho một ngoại lệ
- 23. Cách thực hiện thử nghiệm đơn vị "dựa trên hiệu suất" (benchmark) trong Python
- 24. Có môi trường thử nghiệm sql 'dựa trên web' nào không?
- 25. AngularJS: ứng dụng thử nghiệm đơn vị dựa trên API Google Maps
- 26. Làm thế nào để phát triển ứng dụng WebRTC cho người mới bắt đầu?
- 27. Làm thế nào để thực hiện ipdb.set_trace() theo ý muốn trong khi chạy thử nghiệm pytest
- 28. Làm thế nào để viết kịch bản xml để tải thử nghiệm "XMPP trên BOSH" bằng Tsung?
- 29. Thay thế cho PhantomJS để Thử nghiệm
- 30. Cách tải ứng dụng dựa trên PhoneGap để xác thực dựa trên chương trình phụ trợ Xác thực Mẫu ASP.NET?
Đã xem cái này chưa? https://groups.google.com/forum/m/#!topic/discuss-webrtc/ESUdvte1uAo – Marged