一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

报文分片处理能力测试方法及系统与流程

2022-06-01 07:03:42 来源:中国专利 TAG:


1.本公开涉及计算机信息处理领域,具体而言,涉及一种报文分片处理能力测试方法、系统、电子设备及计算机可读介质。


背景技术:

2.对复杂的网络环境,整个环境的组网可能包括了很多台设备,由于每台设备只能知道本设备的mtu(maximum transmission unit,最大传输单元)值,而无法获取路径上其他设备的mtu值的大小(ipv6(internet protocol version6,互联网协议的第六版)有pmtu(路径mtu),但也必须支持按最小mtu进行分片),这时需要网络转发设备具备分片功能。
3.对于网络设备的分片功能的测试有助于了解网络设备的处理能力,并对其进行优化。在现有技术中,可通过专业测试仪构造不同分片大小的报文进行测试,测试仪可以控制多种协议、灵活控制分片报文大小、分片流量大小,进行分片相关的功能性能测试。还可在pc上使用报文构造工具,创建多种类型的分片报文,发送分片报文,此方法可以测试设备能否重组、转发分片报文。
4.使用专业测试仪进行测试,能够较为灵活控制分片报文大小和分片报文数量,但是专业测试仪工具例如avalanche、ixia等测试仪都不是开源免费使用,并且费用不菲。并且这类测试仪工具由于硬件或者软件限制无法满足同时较多人员的使用,并且使用也有一定的门槛,因此无法适合多种测试场景。
5.使用pc上的报文构造工具,创建分片报文进行测试,只能一个个分片报文进行创建编辑,这样需要对ip报文格式有较为熟练的掌握,并且对于某些场景分片报文较多,对测试人员的耐心和细心有较大的考验;另外pc上使用工具构造分片报文发送,pc只能能够单一机械发送分片报文,即一端发送另一端进行接收,对于tcp、udp等协议无法完整模拟业务的交互过程;其三,由于发包工具的限制,测试工具只负责发包,在报文接收端抓包,查看分片报文是否能够转发,但是无法得知被测设备分片报文的处理能力。
6.因此,需要一种新的报文分片处理能力测试方法、系统、电子设备及计算机可读介质。
7.在所述背景技术部分公开的上述信息仅用于加强对本技术的背景的理解,因此它可以包括不构成对本领域普通技术人员已知的现有技术的信息。


技术实现要素:

8.有鉴于此,本技术提供一种报文分片处理能力测试方法、系统、电子设备及计算机可读介质,能够不受测试工具限制,通过简单的环境搭建方式,对被测设备在不同协议、不同报文分片大小、不同分片数量情况下的处理能力进行测试。
9.本技术的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本技术的实践而习得。
10.根据本技术的一方面,提出一种报文分片处理能力测试方法,该方法包括:将被测
设备和发送交换机、响应交换机、发送设备、响应设备按照预设顺序连接;根据用户指令设置所述发送交换机和所述响应交换机的接口参数;控制所述发送设备将测试报文通过所述发送交换机发送至所述被测设备;所述被测设备将所述测试报文通过所述响应交换机发送至所述响应设备;基于所述响应设备中产生的响应报文确定所述被测设备的报文分片处理能力。
11.在本技术的一种示例性实施例中,根据用户指令设置所述发送交换机和所述响应交换机的接口参数,包括:根据用户指令同步设置所述发送交换机和所述响应交换机的最大传输单元参数。
12.在本技术的一种示例性实施例中,控制所述发送设备将测试报文通过所述发送交换机发送至所述被测设备,包括:根据用户指令控制所述发送设备生成多种协议类型的测试报文;所述发送交换机将多种协议类型的测试报文发送至所述被测设备。
13.在本技术的一种示例性实施例中,根据用户指令控制所述发送设备生成多种协议类型的测试报文,包括:根据用户指令控制所述发送设备生成icmp协议的测试报文;和/或根据用户指令控制所述发送设备生成ftp协议的测试报文;和/或根据用户指令控制所述发送设备生成http协议的测试报文;和/或根据用户指令控制所述发送设备生成tftp协议的测试报文。
14.在本技术的一种示例性实施例中,所述发送交换机将多种协议类型的测试报文发送至所述被测设备,包括:所述发送交换机根据最大传输参数将多种协议类型的测试报文进行分片处理生成分片测试报文;所述发送交换机将所述分片测试报文发送至所述被测设备。
15.在本技术的一种示例性实施例中,所述被测设备将所述测试报文通过所述响应交换机发送至所述响应设备,包括:所述被测设备将分片测试报文进行转发处理;转发处理后的分片测试报文通过所述响应交换机发送至所述响应设备。
16.在本技术的一种示例性实施例中,基于所述响应设备中产生的响应报文确定所述被测设备的报文分片处理能力,包括:在所述发送设备的发送的测试报文速率波动小于阈值时,确定所述发送设备的处于稳定状态;在所述发送设备为稳定状态时,基于所述响应设备中产生的响应报文确定所述被测设备的报文分片处理能力。
17.根据本技术的一方面,提出一种报文分片处理能力测试系统,该系统包括:发送设备、发送交换机、被测设备、响应交换机、响应设备依次连接;其中,发送设备的0/0接口和发送交换机的0/0接口连接;发送交换机的0/1接口和被测设备的0/0接口连接;被测设备的0/1接口和响应交换机的0/1接口和连接;响应交换机的0/0接口和响应设备和的0/0接口连接。
18.在本技术的一种示例性实施例中,所述发送设备和响应设备的网卡被设置为开启巨型帧模式。
19.在本技术的一种示例性实施例中,被测设备的0/0接口和0/1接口的最大传输单元设置为1500字节;被测设备的0/0接口和0/1接口的最大报文段长度设置为1460字节。
20.在本技术的一种示例性实施例中,发送交换机和响应交换机的的0/0接口的最大传输单元设置为9216字节。
21.根据本技术的一方面,提出一种电子设备,该电子设备包括:一个或多个处理器;
存储装置,用于存储一个或多个程序;当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如上文的方法。
22.根据本技术的一方面,提出一种计算机可读介质,其上存储有计算机程序,该程序被处理器执行时实现如上文中的方法。
23.根据本技术的报文分片处理能力测试方法、系统、电子设备及计算机可读介质,通过将被测设备和发送交换机、响应交换机、发送设备、响应设备按照预设顺序连接;根据用户指令设置所述发送交换机和所述响应交换机的接口参数;控制所述发送设备将测试报文通过所述发送交换机发送至所述被测设备;所述被测设备将所述测试报文通过所述响应交换机发送至所述响应设备;基于所述响应设备中产生的响应报文确定所述被测设备的报文分片处理能力的方式,能够不受测试工具限制,通过简单的环境搭建方式,对被测设备在不同协议、不同报文分片大小、不同分片数量情况下的处理能力进行测试。
24.应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本技术。
附图说明
25.通过参照附图详细描述其示例实施例,本技术的上述和其它目标、特征及优点将变得更加显而易见。下面描述的附图仅仅是本技术的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
26.图1是根据一示例性实施例示出的一种报文分片处理能力测试方法系统的框图。
27.图2是根据一示例性实施例示出的一种报文分片处理能力测试方法的流程图。
28.图3是根据另一示例性实施例示出的一种报文分片处理能力测试方法的流程图。
29.图4是根据另一示例性实施例示出的一种报文分片处理能力测试方法的流程图。
30.图5是根据一示例性实施例示出的一种电子设备的框图。
31.图6是根据一示例性实施例示出的一种计算机可读介质的框图。
具体实施方式
32.现在将参考附图更全面地描述示例实施例。然而,示例实施例能够以多种形式实施,且不应被理解为限于在此阐述的实施例;相反,提供这些实施例使得本技术将全面和完整,并将示例实施例的构思全面地传达给本领域的技术人员。在图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。
33.此外,所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施例中。在下面的描述中,提供许多具体细节从而给出对本技术的实施例的充分理解。然而,本领域技术人员将意识到,可以实践本技术的技术方案而没有特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知方法、系统、实现或者操作以避免模糊本技术的各方面。
34.附图中所示的方框图仅仅是功能实体,不一定必须与物理上独立的实体相对应。即,可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。
35.附图中所示的流程图仅是示例性说明,不是必须包括所有的内容和操作/步骤,也
不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解,而有的操作/步骤可以合并或部分合并,因此实际执行的顺序有可能根据实际情况改变。
36.应理解,虽然本文中可能使用术语第一、第二、第三等来描述各种组件,但这些组件不应受这些术语限制。这些术语乃用以区分一组件与另一组件。因此,下文论述的第一组件可称为第二组件而不偏离本技术概念的教示。如本文中所使用,术语“及/或”包括相关联的列出项目中的任一个及一或多者的所有组合。
37.本领域技术人员可以理解,附图只是示例实施例的示意图,附图中的模块或流程并不一定是实施本技术所必须的,因此不能用于限制本技术的保护范围。
38.本技术涉及的技术缩略语解释如下:
39.mtu:最大传输单元(maximum transmission unit),当一个ip数据报文封装层链路层的数据帧时,此数据报文的总长度(即报文首部加上数据部分)一定不能超过数据链路层mtu值,当数据报文总长度超过此mtu值时,就需要把较长的报文进行分片,分片后的每一个分片报文总长度仍然需要不超过mtu值。
40.tcp mss:最大报文段长度(maximum segment size),是每一个tcp报文中tcp层数据的最大长度。在tcp业务交互过程中,在建立连接阶段,双方发送自己支持的mss值,进行协商,后续tcp报文传输数据就按照此mss值进行数据传送。
41.本案申请人发现,在现有技术中,使用专业测试仪进行设备的分片能力测试,虽然能够较为灵活控制分片报文大小和分片报文数量,但是专业测试仪工具例由于硬件或者软件限制无法满足同时较多人员的使用,无法适合多种测试场景。
42.在现有技术中,使用pc上的报文构造工具,创建分片报文进行设备的分片能力测试,只能一个个分片报文进行创建编辑,这样需要对ip报文格式有较为熟练的掌握,并且对于某些场景分片报文较多,测试人员会引入认为的疏漏。
43.而且,在现有技术中,测试工具只负责发包,在报文接收端抓包,查看分片报文是否能够转发,但是无法得知被测设备处理分片报文的更多特征。
44.有鉴于现有技术中的技术缺陷,本技术提出一种报文分片处理能力测试方法、系统,够测试被测设备对多种协议、不同分片大小、不同分片数量的分片报文的转发处理,并且能够验证被测dut设备对多种字节分片大小的处理性能。
45.下面借助具体的实施例进行详细说明。
46.图1是根据一示例性实施例示出的一种报文分片处理能力测试方法、系统的系统框图。
47.如图1所示,系统架构10可以包括发送设备101、发送交换机102、被测设备103、响应交换机104、响应设备105。网络用以在发送设备101、发送交换机102、被测设备103、响应交换机104、响应设备105之间提供通信链路的介质。网络可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。
48.用户可以使用发送设备101构建测试报文,测试报文通过网络传输到发送交换机102、被测设备103、响应交换机104、响应设备105。响应设备105可产生测试报文的响应结果。
49.发送设备101和接收设备105可以是具有显示屏并且支持网页浏览的各种电子设备,包括但不限于智能手机、平板电脑、膝上型便携计算机和台式计算机等等。
50.在一个具体的应用场景中,将被测设备103和发送交换机102、响应交换机104、发送设备101、响应设备105按照预设顺序连接;
51.其中,发送设备101的0/0接口和发送交换机102的0/0接口连接;
52.发送交换机102的0/1接口和被测设备103的0/0接口连接;
53.被测设备103的0/1接口和响应交换机104的0/1接口和连接;
54.响应交换机104的0/0接口和响应设备105的0/0接口连接。
55.在一个实施例中,所述发送设备101和响应设备105的网卡被设置为开启巨型帧模式。
56.在一个实施例中,被测设备103的0/0接口和0/1接口的最大传输单元设置为1500字节;被测设备103的0/0接口和0/1接口的最大报文段长度设置为1460字节。
57.在一个实施例中,发送交换机102和响应交换机104的0/0接口的最大传输单元设置为9216字节。
58.根据用户指令同步设置所述发送交换机102和所述响应交换机104的最大传输单元参数。
59.根据用户指令控制所述发送设备101生成多种协议类型的测试报文;
60.所述发送交换机102将多种协议类型的测试报文发送至所述被测设备103。
61.所述被测设备103将所述测试报文通过所述响应交换机104发送至所述响应设备105;
62.基于所述响应设备105中产生的响应报文确定所述被测设备103的报文分片处理能力。
63.根据本技术的报文分片处理能力测试系统,通过将被测设备和发送交换机、响应交换机、发送设备、响应设备按照预设顺序连接;根据用户指令设置所述发送交换机和所述响应交换机的接口参数;控制所述发送设备将测试报文通过所述发送交换机发送至所述被测设备;所述被测设备将所述测试报文通过所述响应交换机发送至所述响应设备;基于所述响应设备中产生的响应报文确定所述被测设备的报文分片处理能力的方式,能够不受测试工具限制,通过简单的环境搭建方式,对被测设备在不同协议、不同报文分片大小、不同分片数量情况下的处理能力进行测试。
64.图2是根据一示例性实施例示出的一种报文分片处理能力测试方法的流程图。报文分片处理能力测试方法20至少包括步骤s202至s210。
65.如图2所示,在s202中,将被测设备和发送交换机、响应交换机、发送设备、响应设备按照预设顺序连接。可例如,如图1所述,将发送设备、发送交换机、被测设备、响应交换机、响应设备依次连接。
66.组网拓扑中修改发送设备和响应设备的网卡设置,开启巨型帧,设置为大小为9k mtu,在设置之后,发送设备和响应设备的网卡的mtu值为9216字节,即代表发送设备和响应设备之间发送的报文最大长度为9234字节。
67.发送交换机、响应交换机与发送设备、响应设备直连的接口0/0分别设置接口mtu为9216字节,
68.被测设备与发送交换机、响应交换机直连的0/0和0/1接口的mtu和tcp mss为默认值1500字节和1460字节。
69.在s204中,根据用户指令设置所述发送交换机和所述响应交换机的接口参数。可根据用户指令同步设置所述发送交换机和所述响应交换机的最大传输单元参数。
70.更具体的,所述发送交换机和所述响应交换机的最大传输单元参数mtu(maximum transmission unit)为某些特定值,比如148字节、276字节、532字节、1044字节、1500字节、2020字节、4116字节。
71.在s206中,控制所述发送设备将测试报文通过所述发送交换机发送至所述被测设备。根据用户指令控制所述发送设备生成多种协议类型的测试报文;所述发送交换机将多种协议类型的测试报文发送至所述被测设备。
72.在一个实施例中,可根据用户指令控制所述发送设备生成icmp协议的测试报文;可根据用户指令控制所述发送设备生成ftp协议的测试报文;可根据用户指令控制所述发送设备生成http协议的测试报文;可根据用户指令控制所述发送设备生成tftp协议的测试报文。
73.如上的组网中,发送设备和响应设备之间可进行icmp、tcp、udp的多种业务访问,例如icmp、ftp、http、tftp等业务通信。
74.在一个具体的应用场景中,在使用多种协议进行大包或者大文件传输时,发送设备发送的大数据报流量经过交换机转发后,发送多种协议各自的分片报文,报文送达被测设备上,被测设备对这些icmp、tcp、udp的分片报文进行转发,最终报文送达响应设备端。
75.响应设备可进行反向的报文响应。如此当前测试环境可以通过发送设备和响应设备发送不同协议的应用访问来测试设备对不同协议的分片报文的处理。
76.在一个实施例中,所述发送交换机根据最大传输参数将多种协议类型的测试报文进行分片处理生成分片测试报文;所述发送交换机将所述分片测试报文发送至所述被测设备。
77.可设置两台交换机0/1接口的mtu为小于9216的某些特定值(148、276、532、1044、1500、2020、4116)。根据上文中的设置,在发送设备或响应设备发出长度为9234字节的测试报文时,参数报文到达交换机后,由于交换机0/1接口的mtu值较小,报文从交换机0/1接口发出后会进行分片,分片测试流量由此被发送到被测设备。
[0078]“控制所述发送设备将测试报文通过所述发送交换机发送至所述被测设备”的具体内容将在图3对应的实施例中进行详细说明。
[0079]
在s208中,所述被测设备将所述测试报文通过所述响应交换机发送至所述响应设备。所述被测设备将分片测试报文进行转发处理;转发处理后的分片测试报文通过所述响应交换机发送至所述响应设备。
[0080]
在s210中,基于所述响应设备中产生的响应报文确定所述被测设备的报文分片处理能力。可在所述发送设备的发送的测试报文速率波动小于阈值时,确定所述发送设备的处于稳定状态;在所述发送设备为稳定状态时,基于所述响应设备中产生的响应报文确定所述被测设备的报文分片处理能力。
[0081]
发送设备发送的大数据报流量经过交换机转发后,发送多种协议各自的分片报文,报文送达被测设备上,被测设备分片报文进行转发,最终报文送达响应设备端。响应设备可进行反向的报文响应。如此当前测试环境可以通过发送设备和响应设备发送不同协议的应用访问来测试设备对不同协议的分片报文的处理。
[0082]
根据本技术的报文分片处理能力测试方法,通过将被测设备和发送交换机、响应交换机、发送设备、响应设备按照预设顺序连接;根据用户指令设置所述发送交换机和所述响应交换机的接口参数;控制所述发送设备将测试报文通过所述发送交换机发送至所述被测设备;所述被测设备将所述测试报文通过所述响应交换机发送至所述响应设备;基于所述响应设备中产生的响应报文确定所述被测设备的报文分片处理能力的方式,能够不受测试工具限制,通过简单的环境搭建方式,对被测设备在不同协议、不同报文分片大小、不同分片数量情况下的处理能力进行测试。
[0083]
应清楚地理解,本技术描述了如何形成和使用特定示例,但本技术的原理不限于这些示例的任何细节。相反,基于本技术公开的内容的教导,这些原理能够应用于许多其它实施例。
[0084]
图3是根据另一示例性实施例示出的一种报文分片处理能力测试方法的流程图。图3所示的流程30是对图2所示的流程中s206“控制所述发送设备将测试报文通过所述发送交换机发送至所述被测设备”的详细描述。
[0085]
如图3所示,在s302中,根据用户指令控制所述发送设备生成多种协议类型的测试报文。可根据用户指令控制所述发送设备生成ftp协议的测试报文;可根据用户指令控制所述发送设备生成http协议的测试报文;可根据用户指令控制所述发送设备生成tftp协议的测试报文。
[0086]
在s304中,所述发送交换机根据最大传输参数将多种协议类型的测试报文进行分片处理生成分片测试报文。
[0087]
在s306中,所述发送交换机将所述分片测试报文发送至所述被测设备。
[0088]
当同步修改发送交换机、响应交换机的0/1接口mtu值为某些特征值,可分别为148、276、532、1044、1500、2020、4116等值时,这些mtu值对应分片报文的ip层data长度分别为128、256、512、1024、1480、2000、4096字节。
[0089]
对于1个大数据包9234字节的报文,对应上文中的mtu配置下,分片报文的数量为72片、36片、18片、9片、7片、5片、3片。如此可以通过控制交换机0/1接口mtu、发送设备、响应设备的业务通信的大数据报数量,来控制送达被测dut设备的分片报文大小和对应字节分片报文数量的目的,被测设备可由此对不同大小分片报文、不同数量分片报文的进行转发处理。
[0090]
图4是根据另一示例性实施例示出的一种报文分片处理能力测试方法的流程图。图4所示的流程40是对图2所示的流程中s102
“”
的详细描述。
[0091]
如图4所示,在s402中,检测所述发送设备的发送的测试报文速率。
[0092]
在s404中,传输速率的波动是否小于阈值。
[0093]
在s406中,确定所述发送设备的处于稳定状态。
[0094]
在s408中,基于所述响应设备中产生的响应报文确定所述被测设备的报文分片处理能力。
[0095]
设定交换机mtu为特定值中的某个数据,发送设备上可以使用脚本循环从响应设备端下载或者上传大文件,此操作可以保证发送设备和响应设备之间保持持续稳定的应用流量交互通信。
[0096]
可监测发送设备和响应设备之间大文件的上传或者下载的通信速率,在文件上传
或者下载速率达到稳定数值时即可得知被测设备对当前字节分片大小的处理能力。调整交换机mtu为其他特定值,同样的方法测试得到此字节分片大小的处理能力。
[0097]
本技术中的一种报文分片处理能力测试方法,实现环境简单易于维护调整,不受测试工具限制;流量灵活可控,可对icmp、tcp、udp等多种协议进行测试;可以通过简单的环境测试被测dut对不同分片大小的处理能力。
[0098]
本领域技术人员可以理解实现上述实施例的全部或部分步骤被实现为由cpu执行的计算机程序。在该计算机程序被cpu执行时,执行本技术提供的上述方法所限定的上述功能。所述的程序可以存储于一种计算机可读存储介质中,该存储介质可以是只读存储器,磁盘或光盘等。
[0099]
此外,需要注意的是,上述附图仅是根据本技术示例性实施例的方法所包括的处理的示意性说明,而不是限制目的。易于理解,上述附图所示的处理并不表明或限制这些处理的时间顺序。另外,也易于理解,这些处理可以是例如在多个模块中同步或异步执行的。
[0100]
图5是根据一示例性实施例示出的一种电子设备的框图。
[0101]
下面参照图5来描述根据本技术的这种实施方式的电子设备500。图5显示的电子设备500仅仅是一个示例,不应对本技术实施例的功能和使用范围带来任何限制。
[0102]
如图5所示,电子设备500以通用计算设备的形式表现。电子设备500的组件可以包括但不限于:至少一个处理单元510、至少一个存储单元520、连接不同系统组件(包括存储单元520和处理单元510)的总线530、显示单元540等。
[0103]
其中,所述存储单元存储有程序代码,所述程序代码可以被所述处理单元510执行,使得所述处理单元510执行本说明书中描述的根据本技术各种示例性实施方式的步骤。例如,所述处理单元510可以执行如图2,图3,图4中所示的步骤。
[0104]
所述存储单元520可以包括易失性存储单元形式的可读介质,例如随机存取存储单元(ram)5201和/或高速缓存存储单元5202,还可以进一步包括只读存储单元(rom)5203。
[0105]
所述存储单元520还可以包括具有一组(至少一个)程序模块5205的程序/实用工具5204,这样的程序模块5205包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。
[0106]
总线530可以为表示几类总线结构中的一种或多种,包括存储单元总线或者存储单元控制器、外围总线、图形加速端口、处理单元或者使用多种总线结构中的任意总线结构的局域总线。
[0107]
电子设备500也可以与一个或多个外部设备500’(例如键盘、指向设备、蓝牙设备等)通信,使得用户能与该电子设备500交互的设备通信,和/或该电子设备500能与一个或多个其它计算设备进行通信的任何设备(例如路由器、调制解调器等等)通信。这种通信可以通过输入/输出(i/o)接口550进行。并且,电子设备500还可以通过网络适配器560与一个或者多个网络(例如局域网(lan),广域网(wan)和/或公共网络,例如因特网)通信。网络适配器560可以通过总线530与电子设备500的其它模块通信。应当明白,尽管图中未示出,可以结合电子设备500使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、raid系统、磁带驱动器以及数据备份存储系统等。
[0108]
通过以上的实施方式的描述,本领域的技术人员易于理解,这里描述的示例实施方式可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,如图6所示,
根据本技术实施方式的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是cd-rom,u盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、或者网络设备等)执行根据本技术实施方式的上述方法。
[0109]
所述软件产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以为但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。
[0110]
所述计算机可读存储介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。可读存储介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。可读存储介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、有线、光缆、rf等等,或者上述的任意合适的组合。
[0111]
可以以一种或多种程序设计语言的任意组合来编写用于执行本技术操作的程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如java、c 等,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络,包括局域网(lan)或广域网(wan),连接到用户计算设备,或者,可以连接到外部计算设备(例如利用因特网服务提供商来通过因特网连接)。
[0112]
上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被一个该设备执行时,使得该计算机可读介质实现如下功能:将被测设备和发送交换机、响应交换机、发送设备、响应设备按照预设顺序连接;根据用户指令设置所述发送交换机和所述响应交换机的接口参数;控制所述发送设备将测试报文通过所述发送交换机发送至所述被测设备;所述被测设备将所述测试报文通过所述响应交换机发送至所述响应设备;基于所述响应设备中产生的响应报文确定所述被测设备的报文分片处理能力。
[0113]
本领域技术人员可以理解上述各模块可以按照实施例的描述分布于装置中,也可以进行相应变化唯一不同于本实施例的一个或多个装置中。上述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块。
[0114]
通过以上的实施例的描述,本领域的技术人员易于理解,这里描述的示例实施例可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本技术实施例的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是cd-rom,u盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、移动终端、或者网络设备等)执行根据本技术实施例的方法。
[0115]
以上具体地示出和描述了本技术的示例性实施例。应可理解的是,本技术不限于
这里描述的详细结构、设置方式或实现方法;相反,本技术意图涵盖包含在所附权利要求的精神和范围内的各种修改和等效设置。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献