编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

如何对你的NTP设备进行压力测试(压力测试命令)

wxchong 2024-08-27 22:59:47 开源技术 8 ℃ 0 评论

1测试准备

在测试前应准备如下软件和环境:

1)开源软件wireshark(https://sourceforge.net/projects/wireshark/)Windows版,用于网络数据收集、过滤和统计分析;

2)编写NTP请求数据包发送程序,该程序的目的是向NTP服务器的123端口循环发送长度为48字节的UDP数据包,其格式遵循RFC5905(一个基于Qt的示例源代码见附录3.1);

3)保证测试终端、NTP服务器在同一子网中,可以相互访问(为避免路由器性能对于测试结果的影响,最好使用网络交换机直连或双机直连)。

三者之间的连接关系如下图所示:

其中NTP请求发送程序和wireshark网络抓包程序放置于同一台测试终端上,该测试终端与NTP服务器相连。

2步骤和方法

使用批处理文件开启多个NTP请求发送程序(源代码见附录3.2)

开启wireshark,设置捕获参数(“Capture Options”),选中“本地连接”,并设置过滤器和停止时间,并点击“Start”,如下图所示:

等待10秒后捕获自动停止,此时如下图所示(注意此处的Filter指的是显示过滤,与捕获过滤不同):

点击菜单“Statistics/Summary”,得到每秒NTP响应数量,如下图所示:

其中“Displayed”列即为我们所要的数据测试结果,本次测试结果为平均8241.389次/秒。同时,可以保存本次的数据为.pcapng文件,双机即可使用wireshark进行查看。

HJ210系列设备压力测试可以达到16000次/秒,满足几乎所有实际环境的压力测试。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表