文件名称:steeplechase:WebRTC自动化,用于测试NAT遍历
文件大小:42KB
文件格式:ZIP
更新时间:2024-06-07 17:14:27
JavaScript
跳栏板是用于在成对的测试机上运行测试的测试工具。 其主要目的是通过在精心设计的测试网络上运行测试来测试NAT遍历。 跳栏板旨在与至少三台测试机一起运行:一台运行Python测试工具的控制器机,以及两台运行代理以接受来自控制器的命令的客户端机。 对于生产测试设置,您可能还需要单独的机器来运行信令服务器和STUN / TURN服务器。 控制器在每个客户端上运行浏览器以执行从控制器上的本地HTTP服务器加载HTML + JavaScript测试工具。 客户端使用简单的来交换信令信息,以便建立WebRTC连接。 控制器收集并显示测试结果。 安装与配置 您至少需要两台机器来运行跳栏板。 在生产环境中,您至少需要三个。 在控制器上运行python setup.py install以安装Python必备组件。 在每台客户端计算机上安装并运行它。 (出于测试目的,您可以将控制器计算机用作客户端之一。
【文件预览】:
steeplechase-master
----setup.py(1KB)
----.gitignore(3B)
----webharness()
--------test.js(458B)
--------q.min.js(12KB)
--------index.html(188B)
--------harness.js(5KB)
----LICENSE(16KB)
----steeplechase()
--------__init__.py(230B)
--------runsteeplechase.py(12KB)
----README.md(7KB)
----sample_tests()
--------webrtc_mochitest()
--------manifest.ini(70B)
--------sample.html(512B)