HTTP、websocket、webrtc系统压测技术选型 您所在的位置:网站首页 开源webrtc选型 HTTP、websocket、webrtc系统压测技术选型

HTTP、websocket、webrtc系统压测技术选型

2024-07-03 19:12| 来源: 网络整理| 查看: 265

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.8

3.3 编写nodejs脚本

4.针对webrtc测试常见以下几种方案

 4.1  KITE   golang 的开源库

https://github.com/webrtc/KITE

 4.2 selenium 

官网如下:

https://www.selenium.dev/

 支持语言比较多  功能相对稳定和完善 

大部分的方案底层都是包装的 webDriver

就是通过协议驱动浏览器就行 模拟用户点击的操作进行相关的压力测试。

  



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有