jmeter测试udp接口详解

news/2024/11/27 11:26:09/文章来源:https://www.cnblogs.com/ngd-mzl/p/18572037

jmeter测试udp广播(jmeter发送udp)

jmeter测试udp广播(jmeter接收udp)

先下载安装第三方插件

下载链接:https://jmeter-plugins.org/install/Install/

 将下载的插件放在lib/ext目录里面

 然后重启jmeter,如下图操作:

 

 

 

 

 

 

 

 

 

 此时可以看到lib/ext目录里面多了一个插件: jmeter-plugins-udp-0.4

 

 重启jmeter之后,可以发现udp和tcp的取样器了

 

 

创建一个udp测试一下:

 

 发现总是报错,去掉等待返回值就不会在报错了

 

 

使用jmeter的UDP插件测试,程序退出时需要向服务器发送一个数据包标记程序退出,这个UDP包服务器不会响应。Jmeter默认得到响应才算执行成功,因此监听器中会被标记为失败。
检查发现jp@gc – UDP Request中默认勾选“Wait for Response”,去掉该项的勾选Jmeter就不会再等待服务器响应,服务器没有响应也会判断为执行成功。

关键字解释:

Wait for Response:是否等待响应
Close UDP Socket:关闭UDP Socket
Response Timeout:响应超时
Data Encode/Decode Class:
kg.apc.jmeter.samplers.HexStringUDPDecoder 直接发送16进制数据,HEX-encoded
kg.apc.jmeter.samplers.UDPSampler 填写字符串
kg.apc.jmeter.samplers.DNSJavaDecoder dns解析填写格式如: www.6san.com. A IN
kg.apc.jmeter.samplers.UDPTrafficDecoder接口可以自定义编码/解码
UDP请求读取响应缓存长度默认4K,可以在JMeter property中修改 kg.apc.jmeter.samplers.ReceiveBufferSize单位字节

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/842188.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

无循环无卷积!上海交大提出时空预测学习新里程碑PredFormer

前言 时空预测,真的需要 RNN 吗?真的需要 CNN 吗?是否能够设计一个模型,可以自动地学习数据中的时空依赖,而不需要依赖于归纳偏置呢? 欢迎关注公众号CV技术指南,专注于计算机视觉的技术总结、最新技术跟踪、经典论文解读、CV招聘信息。 本文转载自PaperWeekly 仅用于学术…

NeurIPS2024 | 提高专业生产力,让你的AI画作布局可控,360 AI Research开源新模型HiCo

前言 为了解决这一问题,360人工智能研究院在人工智能顶会NeurIPS2024上提出了布局可控AI绘画模型HiCo,并将于近期开源。基于HiCo模型,使用者可以对生成画面中的不同主体的布局进行自由控制和调整,实现“指哪打哪”的生成效果。 欢迎关注公众号CV技术指南,专注于计算机视觉…

【开源系列】Faraday : 渗透测试 IDE 和漏洞管理平台

什么是 Faraday ? Faraday 是一个开源的漏洞管理平台,它旨在帮助安全团队有效地管理和协作处理漏洞。Faraday 提供了一个集中的平台,用于收集、分析和报告漏洞信息。它支持多种集成,可以与各种安全工具和扫描器无缝对接,从而提高漏洞管理的效率和准确性。 Faraday 的功能特…

【开源系列】OpenEMR:开源免费的医院管理系统

今天给大家分享一款完全开源的电子病历和医疗管理系统【OpenEMR】 什么是 OpenEMR ? OpenEMR 是一款免费开源的电子健康记录(EHR)和医疗实践管理系统。它提供了全面的医疗信息系统功能,包括患者信息管理、日程安排、处方开具、账单处理、报告生成等。OpenEMR 支持多种平台,…

【windows环境搭建】Windows下安装使用JMETER

一、插件驱动安装1.1 安装JDK环境1.2 安装插件1.3 添加驱动包二、JMeter压测2.1 创建压测线程组2.2 创建JDBC request2.3 创建JDBC Connection Configuration2.4 创建汇总报告2.5 创建查看结果树2.6 创建jp@gc - Transactions per Second(TPS)一、插件驱动安装 1.1 安装JDK环境…

【windows安装教程】Windows下安装使用JMETER

一、插件驱动安装1.1 安装JDK环境1.2 安装插件1.3 添加驱动包二、JMeter压测2.1 创建压测线程组2.2 创建JDBC request2.3 创建JDBC Connection Configuration2.4 创建汇总报告2.5 创建查看结果树2.6 创建jp@gc - Transactions per Second(TPS)一、插件驱动安装 1.1 安装JDK环境…

如何设计好分布式数据库,这个策略很重要(GaussDB)

​ 数据库是应用和计算机的核心组成,试想,如果没有数据库,就像人的大脑没有了记忆一样,信息也得不到共享,那么,对开发者来说,如何设计一款高效易用的数据库至关重要。 GaussDB是企业级分布式数据库,具备分布式强一致、有效降低容灾成本、支持PB级海量数据、智能诊断等优…

[Linux]缓冲区的理解

缓冲区的理解 先来看这段代码 #include <stdio.h> #include <unistd.h> #include <string.h>int main() {//C接口printf("hello printf\n");fprintf(stdout, "hello fprintf\n");fputs("hello fputs\n", stdout);//系统接口co…

Ollama本地部署Qwen2.5 14B(使用docker实现Nvidia GPU支持)

通过docker部署支持Nvidia GPU加速的本地大模型前提条件:已经本地安装好了Ollama。 如果没有安装Ollama或者想部署其他的模型或者不想使用docker,,可以参考之前的这篇文章: https://www.cnblogs.com/Chenlead/p/18571005 安装过程参考:https://docs.openwebui.com/getting…

Jmeter 临界部分控制器 Critical Section Controller

Jmeter必知利器-临界部分控制器-腾讯云开发者社区-腾讯云 Jmeter之临界部分控制器使用-CSDN博客 使用前,线程执行顺序随机 使用后,线程执行顺序从上到下

dedecms提示500错误解决方法

查看网站程序版本:打开 /data/admin/ver.txt 文件查看 查看主机PHP版本:在主机面板查看或创建一个 p.php 文件,内容为 <?php phpinfo(); ?>,上传到网站根目录,访问 http://域名/p.php 查看PHP版本,完成后删除 p.php 低版本织梦(2014、2015、2016、2017开头)无法…

自动检测工作人员工服穿戴规范行为

自动检测工作人员工服穿戴规范行为利用现场安装的高清摄像机,自动检测工作人员工服穿戴规范行为对采集到的视频进行预处理,识别出图像中的员工,并检测其工服穿戴情况,一旦系统判断出工服穿戴异常,将立即发出警报,通知管理人员或自动启动相应的安全措施。通过实时监测,及…