【问题标题】:How to test communicator (video, sound, microphone) implemented by using WebRTC如何测试使用 WebRTC 实现的通信器(视频、声音、麦克风)
【发布时间】:2017-12-12 16:06:29
【问题描述】:

在我目前的工作中,我们正在开发一个使用 WebRTC 技术的应用程序。

我们希望实时测试 30 个用户的应用程序的工作情况——一个包含视频、声音和麦克风的电话会议(一切都必须正常)。我们知道我们可以通过真实用户(连接到我们的应用程序的真实用户)来做到这一点。

问题是:如果我们没有这么多真人,如何测试我们的需求?也许存在一些工具。

谢谢。

【问题讨论】:

    标签: testing selenium-webdriver automated-tests webrtc selenium-grid


    【解决方案1】:

    你需要一个 Selenium Grid。

    您需要在此基础上自行构建自动化部分。

    或者,您也可以查看https://testrtc.com——它可以实现 100 种浏览器的自动化,重点关注基于 WebRTC 的服务。

    • 我是联合创始人,所以对此持保留态度
    • 也就是说,我不知道有任何其他商业工具或其他工具可以让这变得简单明了

    【讨论】:

    • 感谢您的回答!我们将进行调查。
    【解决方案2】:

    您有两篇经过同行评审的 IEEE 科学文章,这些文章是关于今年 WebRTC 测试最先进的。他们都列出并比较了几种解决方案,包括但不限于另一个答案中引用的 testRTC。

    2017 年 7 月,Kurento / Twilio 团队在 IEEE 会场发表了“WebRTC 测试:挑战和实际解决方案”,由西班牙研究人员领导没有加入 Twilio,但继续启动了 ElasTest,这是一个由欧盟资助的数百万欧元的项目,看起来很有希望,但仍处于 alpha 阶段。 http://ieeexplore.ieee.org/document/7992926/.

    2017 年 9 月,《Real-time communication testing evolution with WebRTC 1.0》由原版背后的 CoSMo 团队在IP Telecommunication 的原理、系统和应用中发表Temasys 基础架构、交响乐解决方案和新的 Google 测试引擎 (KITE)。这是一篇关于最先进技术的完整论文,在谷歌决定使用 KITE 之前,包括对所有可能的测试层和现有解决方案的全面审查。今天有很多解决方案可以满足您的需求。如果您需要本地解决方案,和/或测试移动浏览器,和/或测试本机应用程序、物联网,...... AFAIK testRTC.com 不会帮助您,但对其他方面有好处。 http://ieeexplore.ieee.org/document/8169751/.

    在做出选择之前,您可能需要阅读这两篇文章以及其中的引文。

    免责声明:我是最后一份出版物的原作者。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-09-29
      • 1970-01-01
      • 2015-10-31
      • 1970-01-01
      • 1970-01-01
      • 2012-02-21
      • 2021-12-27
      • 2021-05-12
      相关资源
      最近更新 更多