一种自动化网络压力测试方法转让专利

申请号 : CN201710795989.3

文献号 : CN107360063A

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 康艳丽

申请人 : 郑州云海信息技术有限公司

摘要 :

本发明提供一种自动化网络压力测试方法,网络稳性定技术领域,本发明将网络客户端挂载到本地,通过大文件的持续读写,给网络加压,验证网络的稳定性。提高测试质量,节约测试成本。

权利要求 :

1.一种自动化网络压力测试方法,其特征在于,将网络客户端挂载到本地,通过大文件的持续读写,给网络加压,验证网络的稳定性。

2.根据权利要求1所述的方法,其特征在于,包括如下步骤

1)搭建待测平台以及客户端

2)通过网线连接待测网口和客户端

3)配置客户端共享目录

4)分别关闭待测以及客户端机器防火墙

5)拷贝脚本文件到待测平台根目录,并赋予执行权限

6)执行脚本

7)停止测试,根据要执行的时间,手动停止测试

8)检查测试结果,测试无中断,正常被停掉,也无数据丢失。

3.根据权利要求2所述的方法,其特征在于,具体程序如下:

#! /bin/bash

for ((i=1;i++;i<=1000000000))设置读写次数,根据测试时间,尽可能的写大该数domount -t cifs -o username=Administrator,password=111111 //10.10.10.1/folder/ /mnt将客户端共享目录挂载到本地mnt目录cp /mnt/file /cmpare拷贝共享目录下的file文件到本地cmpare目录cmp /mnt/file /compare/file比较拷贝前后的file文件是否存在数据丢失rm /compare/file删除拷贝后的file文件umount /mnt卸载挂载目录echo "copy and compare $i times"显示拷贝比较次数。

说明书 :

一种自动化网络压力测试方法

技术领域

[0001] 本发明涉及网络稳性定技术,尤其涉及一种自动化网络压力测试方法。

背景技术

[0002] 对于服务器而言特别是互联网客户,对网络的稳定性要求较高,多重测试方法才能有效的验证网络的稳定性,当前开源网络测试工具较少,主要是iperf,而iperf并无数据校验功能,在资金收紧、人力紧张的情况下,有针对性的、便捷的网络稳定性测试方法开发势在必行。

发明内容

[0003] 为了解决以上技术问题,本发明提出了一种自动化网络压力测试方法。以提高测试质量,节约测试成本本发明的技术方案是:
一种自动化网络压力测试方法,将网络客户端挂载到本地,通过大文件的持续读写,给网络加压,验证网络的稳定性。
[0004] 包括如下步骤1.搭建待测平台以及客户端
2.通过网线连接待测网口和客户端
3.配置客户端共享目录
4.分别关闭待测以及客户端机器防火墙
5.拷贝脚本文件到待测平台根目录,并赋予执行权限
6.执行脚本
7.停止测试,根据要执行的时间,手动停止测试
8.检查测试结果,测试无中断,正常被停掉,也无数据丢失
具体程序如下:
#! /bin/bash
for ((i=1;i++;i<=1000000000))设置读写次数,根据测试时间,尽可能的写大该数do
mount -t cifs -o username=Administrator,password=111111 //10.10.10.1/folder/ /mnt
将客户端共享目录挂载到本地mnt目录
cp /mnt/file /cmpare拷贝共享目录下的file文件到本地cmpare目录
cmp /mnt/file /compare/file比较拷贝前后的file文件是否存在数据丢失rm /compare/file删除拷贝后的file文件
umount /mnt卸载挂载目录
echo "copy and compare $i times"显示拷贝比较次数
done
本发明的有益效果是
本发明能够自动化的执行网络压力测试,可并行开多个脚本执行不同网口的压力测试,也能够对网络拷贝数据进行校验,能够有效确保测试质量,减少测试投入。

附图说明

[0005] 图1是本发明的工作流程示意图。

具体实施方式

[0006] 下面对本发明的内容进行更加详细的阐述:具体程序解释如下:
#! /bin/bash
for ((i=1;i++;i<=1000000000))设置读写次数,根据测试时间,尽可能的写大该数do
mount -t cifs -o username=Administrator,password=111111 //10.10.10.1/folder/ /mnt
将客户端共享目录挂载到本地mnt目录
cp /mnt/file /cmpare拷贝共享目录下的file文件到本地cmpare目录
cmp /mnt/file /compare/file比较拷贝前后的file文件是否存在数据丢失rm /compare/file删除拷贝后的file文件
umount /mnt卸载挂载目录
echo "copy and compare $i times"显示拷贝比较次数
done
四.操作步骤以及实现说明
1.搭建待测平台以及客户端
2.通过网线连接待测网口和客户端
3.配置客户端共享目录
4.分别关闭待测以及客户端机器防火墙
5.拷贝脚本文件到待测平台根目录,并赋予执行权限
6.执行脚本
7.停止测试,根据要执行的时间,手动停止测试
8.检查测试结果,测试无中断,正常被停掉,也无数据丢失。