HTTP、websocket、webrtc系统压测技术选型 | 您所在的位置:网站首页 › 开源webrtc选型 › HTTP、websocket、webrtc系统压测技术选型 |
1.最近进行系统压力测试 一般面对的 接口类型有
1.HTTP接口 2.websocket接口 (包含信令) 3.媒体流 相关的 RTC接口 2.针对HTTP接口压力测试 有以下几种方案:1.Apache Bench 俗称 ab 测试 2. jemeter 3. postman 4. 编写 go脚本 测试 (go 的 协程 在模拟 并发方面具有独特的优势) 5.编写 python 脚本进行测试 6.编写 nodejs脚本进行测试 7.编写Java 脚本进行测试 (开启多线程) 3. 针对websocket进行压测 常见方案如下3.1 编写go脚本 常见开源库 github.com/gorilla/websocket 3.2 编写 Java 代码进行并发测试 用这个包就行: org.java-websocket Java-WebSocket 1.3.83.3 编写nodejs脚本 4.针对webrtc测试常见以下几种方案4.1 KITE golang 的开源库 https://github.com/webrtc/KITE 4.2 selenium 官网如下: https://www.selenium.dev/ 支持语言比较多 功能相对稳定和完善 大部分的方案底层都是包装的 webDriver 就是通过协议驱动浏览器就行 模拟用户点击的操作进行相关的压力测试。
|
CopyRight 2018-2019 实验室设备网 版权所有 |