Websocket/SocketIO性能测试

2023-10-27

1.Jmeter安装socket插件
打开Jmeter->Option->Plugin-Manager->搜索websocket->安装WebSocket Samplers by Peter Doornbosch

2.每种Websocket Sampler的功能
建立一个socket连接: WebSocket Open Connection(只根据ws/wss地址建立连接, 不能收发消息)
一个Connection线程只能建立一个Socket通道,如果需要建立多个Socket通道请配置多线程(注意参数化URL)
例如:
xxx.com:443/socket.io/?userId=${userid}&tenantId=89&clientType=H5&productLine=CUSTOMER_SERVICE&EIO=3&transport=websocket
xxx.com:443/im/websocket?clientType=C_CLIENT&companyId=1015881664249334&tenantId=2020041711413341

收消息:WebSocket Single Read Sampler(只能收消息,服务器存量消息时可以获取一条,没有时获取消息为空,可以配置响应检查)
Connection需要选择use existing connection

发消息: WebSocket Single Write Sampler (只能发消息,往服务器发一条消息,可以配置响应检查)
Connection需要选择use exi

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Websocket/SocketIO性能测试 的相关文章

随机推荐

  • python关于onnx模型的一些基本操作

    onnx的基本操作 一 onnx的配置环境 二 获取onnx模型的输出层 三 获取中节点输出数据 四 onnx前向InferenceSession的使用 1 创建实例 源码分析 2 模型推理run 源码分析 五 遇到的一些问题 最近在对模型
  • 如何用Socket和Wsgiref实现一个Web服务器

    目录 1 用Socket实现一个简单的web服务器 2 用Wsgi实现一个简单的web服务器 3 用Wsgi实现支持多url的web服务器 三 用Wsgi实现支持多url和图片的web服务器 1 用Socket实现一个简单的web服务器 首
  • Python爬虫入门续(3):获取2022年10月CSDN文章版本格式的评论数

    一 引言 好久没上CSDN备份及获取文章数据 今天用原有的代码进行CSDN自己博文数据的备份 获取文章点赞数 评论数 阅读数等数据时 发现程序报错 经过仔细分析 发现是CSDN的评论数据展示格式发生了变化 二 报文格式变化对比 原来的CSD
  • TCP/IP 网络编程(一):基础知识

    声明 本系列文章参考书 TCPIP网络编程 韩 尹圣雨 本人仅作笔记使用 目录 一 网络编程和套接字 二 Linux文件操作 文件描述符 打开文件 关闭文件 将数据写入文件 读取文件中的数据 三 套接字类型与协议设置 协议 计算机间对话需遵
  • ThreadPoolExecutor线程池解析与BlockingQueue的三种实现

    目的 主要介绍ThreadPoolExecutor的用法 和较浅显的认识 场景的使用方案等等 比较忙碌 如果有错误还请大家指出 ThreadPoolExecutor介绍 ThreadPoolExecutor的完整构造方法的签名如下 Thre
  • 【c++】vector容器&set容器的基本操作

    vector顺序存储 动态开辟空间 当需要实现拉链发的hash很方便而且也可以用作邻接表存图 常用方法 push back pop back size clear insert erase 其中 erase 可以删除单个元素 也可以删除一个
  • Vue 指令01——v-test和v-html的使用

    Vue 指令01 v test和v html的使用 V test指令 作用 替换标签里的文本内容 v test的实例 div h2 1234 h2 div div h2 12 message 哭兮兮 h2 div var app new V
  • DC8靶场练习

    目录 一 靶场信息 二 信息收集 三 渗透过程 四 提权 一 靶场信息 二 信息收集 1 确定目标IP 2 扫描端口 3 漏洞扫描 三 渗透过程 访问网站页面 思路 当点击该页面的 welcome to DC8 字样时 发现上面的url变化
  • 深入理解Git基本原理

    深入理解Git基本原理 资料 1 http my oschina net sunchp blog 346076 2 http www nowamagic net academy detail 48160207 3 Git from the
  • 使用Python统计字符串中各种字符的个数

    Python 统计字符串中各种字符出现的次数 一 提出问题 随机输入一段字符串 包括数字 英文 空格 其他字符 统计这些字符在其中出现的次数 二 难点提示 思路 从键盘随机输入一段字符串 然后循环遍历字符串 通过循环字符串中的每一个字符 统
  • AutoGPT中文版,保姆级详细安装教程 - MacOS 篇

    ChatGPT狂飙160天 世界已经不是之前的样子 新建了人工智能中文站https ai weoknow com 每天给大家更新可用的国内可用chatGPT资源 首先来简单的介绍 一下AutoGPT 簡單的說 AutoGPT 相當於給基於
  • Android 手游聚合SDK小知识(二) 聚合分包

    更新 在上一篇文章中 我们介绍了如何聚合SDK的基本原理 介绍了聚合SDK的接口设计 那么当CP接入了我们的聚合SDK 给了我们游戏apk包时 这时我们又当如何分发渠道包呢 分发渠道包 该操作方式都是在只有游戏apk包的情况下进行的 开始合
  • 【JAVA web】idea Maven jetty 修改 端口号,上下文简单教程

    idea Maven jetty 修改 端口号 上下文简单保姆版教程 首先是修改端口号 上下文修改 首先是修改端口号 clean jetty run Djetty port 端口号 可随意编辑端口号 成功图片 上下文修改 首先打开红线划圈的
  • Web容器、Servlet容器、Spring容器、SpringMVC容器之间的关系

    以下内容为个人理解 如有误还请留言指出 不胜感激 Web容器 web容器 web服务器 主要有 Apache IIS Tomcat Jetty JBoss webLogic等 而Tomcat Jetty JBoss webLogic同时也是
  • 数据库索引原理,及MySQL索引类型

    原文 数据库索引原理 及MySQL索引类型 weixin 42181824的博客 CSDN博客 https blog csdn net weixin 42181824 article details 82261988 MySQL索引类型一览
  • 阿里云ecs服务器买完后可以更换操作系统么?

    可以的 一般来说你的服务器在内地节点都是可以随意更换操作系统的 不管是阿里云windws系统更换为LInux系统还是centos系统更换为win系统镜像都是可以的 具体更换系统方法可以参考 更换系统盘 公共镜像 云服务器 ECS 阿里云 正
  • ubuntu1604常用快捷键

    简单实用的 Ubuntu 快捷键 1 Ctrl W 关闭当前 Nautilus 窗口 2 Ctrl Shift W 关闭所有的 Nautilus 窗口 3 Ctrl T 在 Nautilus 打开新的 Tab 4 Ctrl PageUp 移
  • top-k问题详解

    目录 1 TOP K问题的定义以及思想 1 TOP K问题的定义 2 解决TOP K问题的思路 排序法 不推荐使用 堆函数操作法 不推荐使用 最终算法 复杂度 完整实现 每一部都有详细的过程 1 TOP K问题的定义以及思想 1 TOP K
  • [机器学习]1.1环境安装初始化

    机器学习 第一章 环境安装初始化 python环境初始化 机器学习 前言 一 centos初始化 二 虚拟机安装 1 下载 三 Centos安装 1 镜像下载 2 镜像基础硬件配置 3 镜像安装 4 网络配置 总结 前言 chatGPT的火
  • Websocket/SocketIO性能测试

    1 Jmeter安装socket插件 打开Jmeter gt Option gt Plugin Manager gt 搜索websocket gt 安装WebSocket Samplers by Peter Doornbosch 2 每种W