首页 > 其他分享 >网络乒乓测试工具

网络乒乓测试工具

时间:2024-11-15 14:19:38浏览次数:1  
标签:testNet20241107 乒乓 主机 示例 网络 testNet sh 测试工具 dmdbzjy

一、工具介绍
采用shell脚本和c/c++开发,用于评估多台主机间任意2台主机间的网络性能
使用网络socket接口,建立客户端和服务端tcp网络连接,进行网络收发包测试
测试可以指定收发报文数量和告警阈值   

二、测试标准
收发10w次报文,如果千兆网,耗时一般在20~50秒,如果是万兆网,耗时一般在4~10秒
三、使用说明
1、拷贝工具压缩包到一台测试主机个人目录下,解压文件
解压示例:tar -zxvf testNet20241107.tar.gz
2、进入解压目录,配置测试配置文件
cd testNet20241107; vi testNet.cfg
testNet.cfg文件格式说明如下:
@ hostip hostuser hostpasswd sshport(说明:@ 主机ip 主机用户 主机密码 ssh端口号)   

配置示例(xxxpasswd需要换成实际主机用户密码):
[dmdbzjy@b04 testNet20241107]$ cat testNet.cfg 
@ xxx.xx.4.110 dmdbzjy xxxpasswd 22
@ xxx.xx.4.111 dmdbzjy xxxpasswd 22
@ xx.2xx.4.113 dmdbzjy xxxpasswd 22
3、执行测试程序
其中端口port、收发包报文数packetNum、告警阈值warnValue可以指定
工具说明:
[dmdbzjy@b04 testNet20241107]$ sh testNet.sh 
usage: sh testNet.sh 12345(port) 100000(packetNum) 10(warnValue)
 demo: sh testNet.sh 12345 100000 10
执行示例:
nohup sh testNet.sh 12345 100000 10 > 1.txt &
tail -f 1.txt
ps -ef |grep testNet.sh |grep -v grep 测试进程不在了就代表测试已经结束

四、结果输出
1、查看测试结果
格式说明:客户端主机##服务端主机##收发包数量##耗时描述##是否告警

2、把矩阵式测试结果放入excle中
[dmdbzjy@b04 testNet20241107]$ cat pingpang_format.txt 
3.801735 9.637459 8.960031
9.653848 3.958090 9.253869
10.301352 9.368704 4.285869   

五、截图示例
截图示例:

 

 

 

标签:testNet20241107,乒乓,主机,示例,网络,testNet,sh,测试工具,dmdbzjy
From: https://www.cnblogs.com/harda/p/18547904

相关文章

  • 衡量神经网络表征相似度
    目录1.中心核对齐技术(CKA)2.Hilbert-Schmidtindependencecriterion(HSIC)HSIC的计算步骤:HSIC的性质:应用:矩阵中心化操作对于单个数据集的中心化对于两个数据集的中心化(例如,用于HSIC)Python代码示例1.中心核对齐技术(CKA)    CKA通过计算两个表......
  • docker compose网络
    基本概念默认情况下,Compose会为我们的应用创建一个网络,服务的每个容器都会加入该网络中。这样,容器就可被该网络中的其他容器访问,不仅如此,该容器还能以服务名称作为hostname被其他容器访问。默认情况下,应用程序的网络名称基于Compose的工程名称,而项目名称基于docker-compose.yml......
  • 网络安全自学入门:(超详细)从入门到精通学习路线&规划,学完即可就业
      很多人上来就说想学习黑客,但是连方向都没搞清楚就开始学习,最终也只是会无疾而终!黑客是一个大的概念,里面包含了许多方向,不同的方向需要学习的内容也不一样。算上从学校开始学习,已经在网安这条路上走了10年了,无论是以前在学校做安全研究,还是毕业后在百度、360从事内核安全......
  • 蓝队基础:企业网络安全架构与防御策略
    声明学习视频来自B站up主**泷羽sec**有兴趣的师傅可以关注一下,如涉及侵权马上删除文章,笔记只是方便各位师傅的学习和探讨,此文章为对视频内容稍加整理发布,文章所提到的网站以及内容,只做学习交流,其他均与本人以及泷羽sec团队无关,切勿触碰法律底线,否则后果自负!!!!有兴趣的小伙......
  • 【精品毕设推荐】基于微信小程序的网络小说小程序
    点击下载原文及代码,可辅助在本地配置运行......
  • 2024网络安全学习路线 非常详细 推荐学习
    关键词:网络安全入门、渗透测试学习、零基础学安全、网络安全学习路线首先咱们聊聊,学习网络安全方向通常会有哪些问题1、打基础时间太长学基础花费很长时间,光语言都有几门,有些人会倒在学习linux系统及命令的路上,更多的人会倒在学习语言上;2、知识点掌握程度不清楚对于网......
  • 【网络云计算】2024第46周周考-磁盘管理的基础知识-RAID篇
    文章目录1、画出各个RAID的结构图,6句话说明优点和缺点,以及磁盘可用率和坏盘数量,磁盘总的数量2、写出TCP五层模型以及对应的常用协议【网络云计算】2024第46周周考-磁盘管理的基础知识-RAID篇1、画出各个RAID的结构图,6句话说明优点和缺点,以及磁盘可用率和坏盘数量,磁......
  • 51单片机基础04 LCD1602时序;Proteus仿真单片机、总线、网络标号等;
    目录一、LCD显示字符1、写指令(1)、LCD状态配置(2)、显示开关与光标2、写数据(1)、设置地址(2)、设置数据3、初始化代码(1)、初始化流程(2)、初始化代码4、数据显示(1)、地址写入(2)、数据写入二、按键控制LED流水灯-总线与网络标号1、原理图2、代码一、LCD显示字符   ......
  • 速成黑客大佬?30天网络安全零基础自学宝典!新手必看
     很多人上来就说想学习黑客,但是连方向都没搞清楚就开始学习,最终也只是会无疾而终!黑客是一个大的概念,里面包含了许多方向,不同的方向需要学习的内容也不一样。网络安全学习路线&学习资源我给大家整理了一些网络安全的资料,大家不想一个一个去找的话,可以参考一下这些资料哈......
  • Java 网络编程----初探Servlet
    JaveWeb是java面向web开发的相关技术,他是相关技术的统称,并不是指某一个单一的技术。在我之前的博客中(Java网络编程----通过实现简易聊天工具来聊聊BIO模型https://www.cnblogs.com/jilodream/p/17405923.htm),就已经写到过java可以作为一个服务器(如TCP/UDP),接收外部的请求。如使用T......