当前位置: 首页 > news >正文

Jmeter如何对UDP协议进行测试?

Jmeter如何对UDP协议进行测试?

  • 1 jmeter-plugins安装
  • 2 UDP-Protocol Support安装
  • 3 UDP协议测试

1 jmeter-plugins安装

  • jmeter-plugins是Jmeter的插件管理器;
  • 可以组织和管理Jmeter的所有插件;
  • 直接进入到如下页面,选择如图的选项进行下载即可:
  • 地址:https://jmeter-plugins.org/install/Install/
    在这里插入图片描述
  • 将下载的插件放在jmeter的lib/ext目录下,比如:
D:\apache-jmeter-5.6.3\lib\ext

在这里插入图片描述

  • 重启Jmeter后,在“选项”下可以看到插件管理器:
    在这里插入图片描述

2 UDP-Protocol Support安装

  • UDP-Protocol Support是进行UDP协议测试的插件;
  • 直接打开插件管理器,选择【Available Plugins】:
    在这里插入图片描述
  • 搜索UDP-Protocol Support
    在这里插入图片描述
  • 勾选后,并选择下载就行:
    在这里插入图片描述
  • 安装完后,在测试计划-线程组-右键添加-取样器中可以看到下载的插件:
    在这里插入图片描述

3 UDP协议测试

  • 添加jp@gc - UDP Request取样器后,界面如下:
    在这里插入图片描述
  • 界面介绍:
字段说明
Hostname/IP被测试对象的主机地址
UDP Port被测试对象的主机端口号
Wait for Response是否等待响应(默认即可)
Close UDP Socket关闭UDP Socket
Response Timeout响应超时
Data Encode/Decode Class详见后续表格
Request Data请求数据
Bind Local Address绑定本地地址
Bind Local Port绑定本地端口
  • 关于Data Encode/Decode Class字段说明
字段说明
kg.apc.jmeter.samplers.HexStringUDPDecoder直接发送16进制数据,HEX-encoded
kg.apc.jmeter.samplers.UDPSampler填写字符串
kg.apc.jmeter.samplers.DNSJavaDecoderdns解析填写
kg.apc.jmeter.samplers.UDPTrafficDecoder接口可以自定义编码/解码
  • 一般而言,直接发送16进制数据数据即可;
  • 另外需要注意UDP请求读取响应缓存长度默认4K,可以在JMeter property中修改 kg.apc.jmeter.samplers.ReceiveBufferSize单位字节。
  • 具体的测试数据根据实际情况来定,比如如下:
    在这里插入图片描述
http://www.lryc.cn/news/503617.html

相关文章:

  • Unix 传奇 | 谁写了 Linux | Unix birthmark
  • 【网络】传输层协议UDP/TCP网络层IP数据链路层MACNAT详解
  • RTMP推流平台EasyDSS在无人机推流直播安防监控中的创新应用
  • ORACLE逗号分隔的字符串字段,关联表查询
  • 1.5 多媒体系统简介
  • 数据分析学习Day1-使用matplotlib生成2小时每分钟的气温可视化分析图
  • ansible部署nginx:1个简单的playbook脚本
  • 三、汇总统计
  • opencv实现给图像加上logo图像
  • 亚马逊云科技2024 re:Invent大会亮点:Nova大模型与AI基础设施全面升级
  • 总结与提升
  • 入门pytorch-Transformer
  • 泛型编程--
  • 【大语言模型】LangChain 核心模块介绍(Agents)
  • 19C-RAC 环境mgmtca.trc.1过大
  • 基于Spring Boot的同城宠物照看系统的设计与实现
  • 爬虫学习案例5
  • 视频监控汇聚平台方案设计:Liveweb视频智能监管系统方案技术特点与应用
  • ansible自动化运维(三)jinja2模板roles角色管理
  • 队列+宽搜_429. N 叉树的层序遍历_二叉树最大宽度
  • Windows11安装及使用nvm
  • (一)机器学习 - 入门
  • 【解决】k8s使用kubeadm初始化集群失败问题整理
  • apache-dubbo
  • ECharts柱状图-柱图2,附视频讲解与代码下载
  • 【新人系列】Python 入门(十六):正则表达式
  • HTML综合
  • 孚盟云 MailAjax.ashx SQL注入漏洞复现
  • 解决“VMware虚拟机报Intel VT-x”错误
  • NiceGUI `ui.table` 基础