如何测试使用WebRTC实现的通信器(视频,声音,麦克风)

时间:2017-12-12 16:06:29

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

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

我们希望用30个用户实时测试我们的应用程序的工作 - 一个带有视频,声音和麦克风的电话会议(一切都必须工作)。我们知道我们可以通过真实用户(连接到我们应用程序的真实用户)来实现。

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

感谢。

2 个答案:

答案 0 :(得分:3)

你需要一个Selenium Grid。

您需要自己构建自动化部件。

或者,您可以查看https://testrtc.com - 它可以自动完成100个浏览器以及更多浏览器,重点关注基于WebRTC的服务。

  • 我是联合创始人,所以带着一粒盐
  • 那就是说,我不知道任何其他商业工具或其他使这简单明了的工具

答案 1 :(得分:2)

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

2017年7月," WebRTC测试:挑战与实践解决方案"由Kurento / Twilio团队在 IEEE会场上发表,并由西班牙研究人员领导,他们没有加入Twilio但是继续创办ElasTest,这是一个数百万欧元,欧盟资助的项目有希望但仍处于阿尔法阶段。 http://ieeexplore.ieee.org/document/7992926/

2017年9月," 使用WebRTC 1.0进行实时通信测试演变"由CoSMo团队发布在原始Temasys基础设施,交响乐解决方案和新的Google测试引擎(KITE)背后的 IP电信原理,系统和应用中。这是关于最新技术的完整论文在谷歌决定参加KITE之前,包括对所有可能的测试层和现有解决方案的全面审查。有许多解决方案可以满足您的需求。如果您需要内部部署解决方案,和/或测试移动浏览器,和/或测试本机应用程序,IoT,... AFAIK testRTC.com将无法帮助您,无论其他方面如何。 http://ieeexplore.ieee.org/document/8169751/

在您做出选择之前,您可能希望阅读这两篇文章并在其中进行引用。

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