1.一种IDC机房网络异常测试方法,其特征在于,包括:解析预设的流量构造文件获得目标流量信息、设备信息和端口信息,所述目标流量信息包括源IP和目的IP;
根据所述设备信息和端口信息生成异常事件序列,所述异常事件序列包括至少一个待执行异常事件;
在所述异常事件序列不为空的情况下,启动ping操作并根据所述目标流量信息构造测试流量;
实时监测所述测试流量和ping包,并在启动所述ping操作预设时间段后,执行所述异常事件序列中的目标待执行异常事件;
在所述目标待执行异常事件结束后,根据所述测试流量和ping包的监测结果,得到所述目标待执行异常事件的测试结果。
2.根据权利要求1所述的方法,其特征在于,所述根据所述目标流量信息构造测试流量包括:按照所述目标流量信息中的源IP和目的IP构造从所述源IP到所述目的IP多条不同路径的测试流量。
3.根据权利要求1所述的方法,其特征在于,所述根据所述测试流量和ping包的监测结果,得到所述目标待执行异常事件的测试结果包括:判断所述测试流量是否正常;
当所述测试流量正常时,停止ping操作;
统计所述测试流量的流量带宽以及所述ping操作的ping包数据;
当所述测试流量切换后的流量带宽小于所述测试流量切换前的流量带宽时,则输出第一异常警告,并生成第一异常数据;
当所述测试流量切换后的流量带宽大于或等于所述测试流量切换前的流量带宽时,则将所述ping包数据和所述测试流量的流量数据进行记录和显示。
4.根据权利要求3所述的方法,其特征在于,判断所述测试流量是否正常之后,所述方法还包括:当所述测试流量异常时,输出第二异常警告,并生成第二异常数据。
5.根据权利要求1所述的方法,其特征在于,所述测试流量是利用安全拷贝scp工具或者iperf工具构造的传输控制协议TCP流量。
6.一种IDC机房网络异常测试装置,其特征在于,包括:控制模块,用于解析预设的流量构造文件获得目标流量信息、设备信息和端口信息,所述目标流量信息包括源IP和目的IP;
异常事件生成模块,用于根据所述设备信息和端口信息生成异常事件序列,所述异常事件序列包括至少一个待执行异常事件;
流量发生模块,用于在所述异常事件序列不为空的情况下,启动ping操作并根据所述目标流量信息构造测试流量;
监控模块,用于实时监测所述测试流量和ping包;
异常事件执行模块,用于在启动所述ping操作预设时间段后,执行所述异常事件序列中的目标待执行异常事件;
所述控制模块,还用于在所述目标待执行异常事件结束后,根据所述测试流量和ping包的监测结果,得到所述目标待执行异常事件的测试结果。
7.根据权利要求6所述的IDC机房网络异常测试装置,其特征在于,所述流量发生模块具体用于:按照所述目标流量信息中的源IP和目的IP构造从所述源IP到所述目的IP多条不同路径的测试流量。
8.根据权利要求6所述的IDC机房网络异常测试装置,其特征在于,所述控制模块包括:判断单元,用于判断所述测试流量是否正常;
控制单元,用于当所述测试流量正常时,停止ping操作;
统计单元,用于统计所述测试流量的流量带宽以及所述ping操作的ping包数据;
处理单元,用于当所述测试流量切换后的流量带宽小于所述测试流量切换前的流量带宽时,输出第一异常警告,并生成第一异常数据;当所述测试流量切换后的流量带宽大于或等于所述测试流量切换前的流量带宽时,将所述ping包数据和所述测试流量的流量数据进行记录和显示。
9.根据权利要求8所述的IDC机房网络异常测试装置,其特征在于,所述控制模块还用于:当所述测试流量异常时,输出第二异常警告,并生成第二异常数据。
10.根据权利要求6所述的IDC机房网络异常测试装置,其特征在于,所述测试流量是利用安全拷贝scp工具或者iperf工具构造的传输控制协议TCP流量。
11.一种IDC机房网络异常测试装置,其特征在于,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至5中任一项所述的IDC机房网络异常测试方法的步骤。
12.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-5中任一项所述的IDC机房网络异常测试方法的步骤。