测试网络流量测试

网络流量测试  时间:2021-05-19  阅读:()
FortiTester2000Dv2.
2测试报告版本2.
2时间2015年3月支持的版本FortiTesterv2.
2.
2作者王东(eastwang@fortinet.
com)状态草稿反馈support_cn@fortinet.
com目录1.
0产品介绍:31.
1FG2000D硬件及软件配置信息.
41.
2测试环境及拓扑:41.
3测试方案(RFC2544)42.
0B2B测试用例(TP模式)62.
1TCP吞吐量测试(IPv4)62.
2UDP吞吐量测试(IPv4)72.
3TCP并发连接测试(IPv4)82.
4HTTPCPS测试(IPv4)92.
5HTTPSCPS测试(IPv4)102.
6HTTPRPS测试(IPv4)112.
7HTTPSRPS测试(IPv4)133.
0DUT测试用例:143.
1TCP吞吐量测试(IPv4)183.
2UDP吞吐量测试(IPv4)193.
3TCP并发连接测试(IPv4)193.
4HTTPCPS测试(IPv4)203.
5HTTPSCPS测试(IPv4)202.
6HTTPRPS测试(IPv4)212.
7HTTPSRPS测试(IPv4)214.
0PortBinding测试用例:224.
1TCP吞吐量测试(IPv4)221.
0产品介绍:FortiTeser是一个网络流量测试工具,是基于公司的专用的硬件和软件平台.
它提供以下类型的测试:TCP吞吐量测试FortiTeser可以通过指定的端口测试DUT的TCP吞吐量性能产生一定量的单向TCP流量(测试设备).
TCP并发连接测试FortiTeser可以通过指定的端口测试TCP并发连接性能产生一定量的双向TCP流量.
HTTP/HTTPSCPS测试通过模拟多个客户端,可以生成HTTP或HTTPSFortiTeser测试每秒新连接(CPS)的性能.
HTTP/HTTPSRPS测试通过模拟多个客户端,可以生成HTTP或HTTPSFortiTeser测试每秒请求数(RPS)的性能.
UDP吞吐量测试通过发送指定大小的UDP帧从模拟客户端模拟服务器的最大速度,FortiTeser可以测试UDP的吞吐量性能.
CAPWAP吞吐量测试通过模拟多个Wi-FiAP(接入点),可以产生交通测试FortiTeserCAPWAPCAPWAP的吞吐量性能.
fortitester支持两种类型的交通模式:站站站模式和服务器模式.
站服务器模式有两种类型:UDP和HTTP服务器.
1.
1FG2000D硬件及软件配置信息1.
2测试环境及拓扑:为了保证测试达到最佳性能,在测试过程中建议使用端口13;24奇偶相连,1,2口模拟的是客户端;3,4口模拟的是服务器端.
FortiTester测试环境1.
3测试方案(RFC2544):基于RFC2544性能测试标准,FortiTester可以针对网络设备进行吞吐量,延迟,帧丢失率,背靠背四类测试.
产品型号描述软件版本信息硬件配置信息FortiTester2000DApplianceV2.
2.
2Intel(R)Xeon(R)CPUE5-1650v2@3.
50GHz,16Gmemory120GSSD,4*1G/10GSPF/SPF+;DualPowerRFC2544协议简介:RFC2544协议是RFC组织提出的用于评测网络互联设备(防火墙、IDS、Switch等)的国际标准.
主要是对RFC1242中定义的性能评测参数的具体测试方法、结果的提交形式作了较详细的规定.
主要测试参数:RFC2544中规定了许多测试不同网络设备的参数,以下主要对其中4个最为重要的参数进行概要的介绍.
(1)吞吐率(Throughput)·定义:被测设备在不丢包的情况下,所能转发的最大数据流量.
通常使用每秒钟通过的最大的数据包数或者字节数来衡量(MB/s).
·作用:反映被测试设备所能够处理(不丢失数据包)的最大的数据流量.
(2)丢包率(LostRate)·定义:在一定的负载下,由于缺乏资源而未能被转发的包占应该转发的包数的百分比.
·作用:反映被测设备承受特定负载的能力.
(3)时延(Latency)·定义:发送一定数量的数据包,记录中间数据包发出的时间T1,以及经由测试设备转发后到达接收端口的时间T2,然后按照下面的公式计算:对于存储/位转发设备:Latency=T2-T1T2:输出帧的第一位到达输出端口的时间;T1:输入帧的最后一位到达输入端口的时间.
·作用:反映被测设备处理数据包的速度.
(4)背靠背(Back-to-Back)·定义:以所能够产生的最大的速率,发送一定长度的数据包,并不断改变一次发送的数据包数目,直到被测设备能够完全转发所有发送的数据包,这个包数就是此设备的背对背值.
·作用:反映被测设备处理突发数据的能力(数据缓存能力)2.
0B2B测试用例(TP模式):B2B测试只能发生在TP模式下,且客户端和服务器测得IP子网必须在同一个网段.
但是不同的两对口要有不同的子网,所有测试都是同时开始结束,一个时间只能跑一个测试.
所有测试都是两队接口相连,1,2口模拟客户端;3,4口模拟服务器.
2.
1TCP吞吐量测试(IPv4)100个主机对应1个服务器,单向TCP流量,使用两对10G端口,MTU值是1500.
f1TCP吞吐量流程图测试用例名称带宽配置测试时间测试结果备注TCP吞吐量测试1200MB10分钟通过端口1,3;2,4均达到100MB的TCP吞吐量TCP吞吐量测试21G10分钟通过端口1,3;2,4均达到500MB的TCP吞吐量TCP吞吐量测试32G10分钟通过端口1,3;2,4均达到1G的TCP吞吐量TCP吞吐量测试410G10分钟通过端口1,3;2,4均达到5G的TCP吞吐量TCP吞吐量测试520G10分钟通过端口1,3可以达到9.
6G;2,4则达到9.
2GTCP吞吐量测试640G10分钟失败不允许配置超过端口线速(Max:20G)TCP吞吐量测试7010分钟通过端口1,3可以达到9.
6G;2,4则达到9.
2GTCP吞吐量测试810G60分钟通过测试稳定,没有crash2.
2UDP吞吐量测试(IPv4)1个主机对应1个服务器,单向UDP流量,使用两对10G端口,当UDP长度是64,128,512,1024的时候,MTU值是1500;当UDP长度是1518的时候,MTU值是2000;当UDP长度是2000的时候,MTU值是3000;当UDP长度是9000的时候,MTU值是9000.
(注意:UDP长度必须小于MTU大小)UDP吞吐量流程图测试用例名称UDP包长度测试时间测试结果备注UDP吞吐量测试16410分钟通过端口1,3;2,4均达到1G的UDP吞吐量UDP吞吐量测试212810分钟通过端口1,3;2,4均达到2G的UDP吞吐量UDP吞吐量测试351210分钟通过端口1,3;2,4均达到9.
2G的UDP吞吐量UDP吞吐量测试4102410分钟通过端口1,3;2,4均达到9.
5G的UDP吞吐量UDP吞吐量测试5151810分钟通过端口1,3;2,4均达到9.
6G的UDP吞吐量UDP吞吐量测试6200010分钟通过端口1,3;2,4均达到9.
6G的UDP吞吐量UDP吞吐量测试7900010分钟通过端口1,3;2,4均达到9.
7G的UDP吞吐量UDP吞吐量测试8102460分钟通过测试稳定,没有crash2.
3TCP并发连接测试(IPv4)1个主机对应1个服务器,MTU大小设置成1500,TCP并发连接数设置从2-600000.
TCP并发连接流程图测试用例名称Load大小测试时间OPEN结果备注TCPOPEN测试1210分钟失败2太小,不建议设置过小值TCPOPEN测试2100010分钟通过TCP最并发连接可达1000TCPOPEN测试31000010分钟通过TCP最并发连接可达10000TCPOPEN测试410000010分钟通过TCP最并发连接可达99000TCPOPEN测试520000010分钟通过TCP最并发连接可达190000TCPOPEN测试630000010分钟通过TCP最并发连接可达290000TCPOPEN测试760000010分钟通过TCP最大并发连接可达580000TCPOPEN测试860000060分钟通过测试稳定,没有crash2.
4HTTPCPS测试(IPv4)使用两对端口13;24,分别有100个主机对应1个服务器,使用流量HTTP1.
1GET/200OK,使用两对10G端口,MTU值是1500,结果是TotalCPS=Port1CPS+Port2CPSHTTP1.
1CPS流程图测试用例名称Load大小测试时间CPS结果备注HTTPCPS测试13210分钟通过TotalCPS:110000HTTPCPS测试26410分钟通过TotalCPS:120000HTTPCPS测试39610分钟通过TotalCPS:110000HTTPCPS测试46460分钟通过测试稳定,没有crash2.
5HTTPSCPS测试(IPv4)使用两对端口13;24,分别有100个主机对应1个服务器,HTTPS1.
1GET/200OK,使用两对10G端口,MTU值是1500,结果是TotalCPS=Port1CPS+Port2CPSHTTPS1.
1CPS流程图测试用例名称Load大小测试时间CPS结果备注HTTPSCPS测试13210分钟通过TotalCPS:4000HTTPSCPS测试26410分钟通过TotalCPS:4000HTTPSCPS测试39610分钟通过TotalCPS:4000HTTPSCPS测试46460分钟通过测试稳定,没有crash2.
6HTTPRPS测试(IPv4)使用两对端口13;24,主机数必须大于等于SimUser数,Request/Connection是设置每个TCP连接可以有多少个HTTPRequest,使用流量HTTP1.
1GET/200OK,使用两对10G端口,MTU值是1500,结果是TotalRPS=Port1RPS+Port2RPSHTTP1.
1RPS流程图测试用例名称SimUserRequest/Conn测试时间RPS结果备注HTTPRPS测试11005分钟通过TotalRPS=5000HTTPRPS测试210010005分钟通过TotalRPS=560000HTTPRPS测试3200100005分钟通过TotalRPS=700000HTTPRPS测试4400200005分钟通过TotalRPS=640000HTTPRPS测试5400500005分钟通过TotalRPS=700000HTTPRPS测试620005分钟通过TotalRPS=600000HTTPRPS测试740005分钟通过TotalRPS=700000HTTPRPS测试8400060分钟通过测试稳定,没有crash2.
7HTTPSRPS测试(IPv4)使用两对端口13;24,主机数必须大于等于SimUser数,Request/Connection=0且不可配置,使用流量HTTPS1.
1GET/200OK,使用两对10G端口,MTU值是1500,结果是TotalRPS=Port1RPS+Port2RPSHTTPS1.
1RPS流程图测试用例名称SimUser测试时间RPS结果备注HTTPSRPS测试1105分钟通过TotalRPS=480HTTPSRPS测试21005分钟通过TotalRPS=4600HTTPSRPS测试32005分钟通过TotalRPS=9000HTTPSRPS测试44005分钟通过TotalRPS=16000测试用例名称SimUser测试时间RPS结果备注HTTPSRPS测试840060分钟通过测试稳定,没有crash3.
0DUT测试用例:DUT测试发生在NAT模式下,DUT设备是一台FGT1500D且是运行在NAT模式下,FortiTester的Port1Port33,Port2Port35;这些模拟不同网段的客户端.
Port3Port34,Port4Port36;这些模拟相对应网段的服务器.
通过FGT上的命令查看丢包情况.
FGT1500D基本配置和验证命令:configfirewallpolicyedit1setuuida4e6cb2a-ada4-51e4-2859-6641bc52d431setsrcintf"any"setdstintf"any"setsrcaddr"all"setdstaddr"all"setactionacceptsetschedule"always"setservice"ALL"setlogtrafficdisablesetauto-asic-offloaddisablenextendFG1K5D3I13800077#gethardwarenicport34Description:FortiASICNP6AdapterDriverName:FortiASICUnifiedNPUDriverName:np6_0PCISlot:09:00.
0irq:34Board:FGT1500DSN:FG1K5D3I13800077MajorID:3MinorID:0lifid:17lifoid:145netdevoid:145netdevflags:1203Current_HWaddr:08:5b:0e:3a:4e:efPermanent_HWaddr:08:5b:0e:3a:4e:efphyname:port34bank_id:1phy_addr:0x19lane:0sw_port:2sw_np_port:14vid_phy[6]:[0x14][0x4e][0x00][0x00][0x00][0x00]vid_fwd[6]:[0x00][0x4d][0x00][0x00][0x00][0x00]oid_fwd[6]:[0x00][0xbb][0x00][0x00][0x00][0x00]LinkStatusAdmin:upnetdevstatus:upautonego_setting:0link_setting:1link_speed:10000link_duplex:1Speed:10000Duplex:Fulllink_status:Uprx_link_status:1int_phy_link:1local_fault:0local_warning:0remote_fault:0CountersRxPkts:108106858RxBytes:7597646926TxPkts:676667815TxBytes:1023963671393HostRxPkts:68197766HostRxBytes:3568702988HostRxdropped:0HostTxPkts:425672606HostTxBytes:644459105590HostTxdropped:0sw_rx_pkts:108106858sw_rx_bytes:7597646926sw_tx_pkts:676667815sw_tx_bytes:1023963671393sw_np_rx_pkts:676667823sw_np_rx_bytes:1026670343341sw_np_tx_pkts:108106858sw_np_tx_bytes:8030074358FG1K5D3I13800077#getsysperformancestatusCPUstates:0%user0%system0%nice100%idleCPU0states:0%user0%system0%nice100%idleCPU1states:0%user0%system0%nice100%idleCPU2states:0%user1%system0%nice99%idleCPU3states:0%user0%system0%nice100%idleCPU4states:0%user0%system0%nice100%idleCPU5states:0%user0%system0%nice100%idleCPU6states:0%user0%system0%nice100%idleCPU7states:0%user6%system0%nice94%idleCPU8states:0%user0%system0%nice100%idleCPU9states:1%user0%system0%nice99%idleCPU10states:0%user0%system0%nice100%idleCPU11states:0%user0%system0%nice100%idleMemorystates:24%usedAveragenetworkusage:10479716kbpsin1minute,3928810kbpsin10minutes,2258026kbpsin30minutesAveragesessions:403sessionsin1minute,363sessionsin10minutes,295sessionsin30minutesAveragesessionsetuprate:0sessionspersecondinlast1minute,0sessionspersecondinlast10minutes,0sessionspersecondinlast30minutesViruscaught:0totalin1minuteIPSattacksblocked:0totalin1minuteUptime:0days,1hours,15minutesFG1K5D3I13800077#getsyssessionstatusThetotalnumberofsessionsforthecurrentVDOM:10003FG1K5D3I13800077#diagnosesyssessionstatmiscinfo:session_count=10003setup_rate=0exp_count=0clash=0memory_tension_drop=0ephemeral=0/1114112removeable=0delete=0,flush=0,dev_down=0/0TCPsessions:10003inESTABLISHEDstatefirewallerrorstat:error1=00000000error2=00000000error3=00000000error4=00000000tt=00000000cont=00000000ids_recv=00000000url_recv=00000000av_recv=00000000fqdn_count=0000000btcpresetstat:syncqf=1acceptqf=0no-listener=4data=0ses=0ips=0global:ses_limit=0ses6_limit=0rt_limit=0rt6_limit=03.
1TCP吞吐量测试(IPv4)100个主机对应1个服务器,单向TCP流,启用FGTPolicyAlltoAllAccept且关掉NAT,使用两对10G端口,MTU值是1500.
测试用例名称带宽配置测试时间测试结果备注TCP吞吐量测试1100MB10分钟通过端口1,3;2,4均达到50MB的TCP吞吐量;Total=100MBTCP吞吐量测试21000MB10分钟通过端口1,3;2,4均达到500MB的TCP吞吐量;Total=1000MBTCP吞吐量测试310G10分钟通过端口1,3;2,4均达到5G的TCP吞吐量;Total=10GTCP吞吐量测试4010分钟通过端口1,3;2,4均达到1G的TCP吞吐量Total=20G3.
2UDP吞吐量测试(IPv4)1个主机对应1个服务器,单向UDP流量,单向TCP流,启用FGTPolicyAlltoAllAccept且关掉NAT,使用两对10G端口,MTU值是1500.
UDP是以最大额定速率发,穿过DUT设备的时候,DUT可能会处理不了这么多的Traffic,会看到out=TX;in=TX测试用例名称UDP包长度测试时间测试结果备注UDP吞吐量测试16410分钟通过TotalTx=5G;TotalRx=1.
8GUDP吞吐量测试212810分钟通过TotalTx=12G;TotalRx=3.
9GUDP吞吐量测试351210分钟通过TotalTx=18G;TotalRx=15GUDP吞吐量测试4102410分钟通过TotalTx=19.
8G;TotalRx=19.
8GUDP吞吐量测试5151810分钟通过TotalTx=19.
2G;TotalRx=19.
2G3.
3TCP并发连接测试(IPv4)1个主机对应1个服务器,MTU大小设置成1500,TCP并发连接数设置从2-600000.
启用FGTPolicyAlltoAllAccept且关掉NAT,使用两对10G端口,MTU值是1500.
测试用例名称Load大小测试时间OPEN结果备注TCPOPEN测试2100010分钟通过TotalSession=1000TCPOPEN测试31000010分钟通过TotalSession=10000TCPOPEN测试410000010分钟通过TotalSession=98000测试用例名称Load大小测试时间OPEN结果备注TCPOPEN测试760000010分钟通过TotalSession=5800003.
4HTTPCPS测试(IPv4)使用两对端口13;24,分别有100个主机对应1个服务器,使用流量HTTP1.
1GET/200OK,启用FGTPolicyAlltoAllAccept且关掉NAT,使用两对10G端口,MTU值是1500,结果是TotalCPS=Port1CPS+Port2CPS测试用例名称Load大小测试时间CPS结果备注HTTPCPS测试13210分钟通过TotalCPS:100000HTTPCPS测试26410分钟通过TotalCPS:110000HTTPCPS测试39610分钟通过TotalCPS:1100003.
5HTTPSCPS测试(IPv4)使用两对端口13;24,分别有100个主机对应1个服务器,HTTPS1.
1GET/200OK,启用FGTPolicyAlltoAllAccept且关掉NAT,使用两对10G端口,MTU值是1500,结果是TotalCPS=Port1CPS+Port2CPS测试用例名称Load大小测试时间CPS结果备注HTTPSCPS测试13210分钟通过TotalCPS:4000HTTPSCPS测试26410分钟通过TotalCPS:4000HTTPSCPS测试39610分钟通过TotalCPS:40002.
6HTTPRPS测试(IPv4)使用两对端口13;24,主机数必须大于等于SimUser数,Request/Connection是设置每个TCP连接可以有多少个HTTPRequest,使用流量HTTP1.
1GET/200OK,启用FGTPolicyAlltoAllAccept且关掉NAT,使用两对10G端口,MTU值是1500,结果是TotalRPS=Port1RPS+Port2RPS测试用例名称SimUserRequest/Conn测试时间RPS结果备注HTTPRPS测试11005分钟通过TotalRPS=5000HTTPRPS测试210010005分钟通过TotalRPS=500000HTTPRPS测试3200100005分钟通过TotalRPS=700000HTTPRPS测试4400200005分钟通过TotalRPS=700000HTTPRPS测试540005分钟通过TotalRPS=8000002.
7HTTPSRPS测试(IPv4)使用两对端口13;24,主机数必须大于等于SimUser数,Request/Connection=0且不可配置,使用流量HTTPS1.
1GET/200OK,启用FGTPolicyAlltoAllAccept且关掉NAT,使用两对10G端口,MTU值是1500,结果是TotalRPS=Port1RPS+Port2RPS测试用例名称SimUser测试时间RPS结果备注HTTPSRPS测试1105分钟通过TotalRPS=480HTTPSRPS测试21005分钟通过TotalRPS=4600HTTPSRPS测试44005分钟通过TotalRPS=160004.
0PortBinding测试用例:B2B测试,Port1+Port2=聚合端口1作为客户端;Port3+4=聚合端口2作为服务器;分别在TP模式下测试TCP吞吐量.
(暂不支持UDP)4.
1TCP吞吐量测试(IPv4)100个主机对应1个服务器,单向TCP流,启用FGTPolicyAlltoAllAccept且关掉NAT,使用两对10G端口,MTU值是1500.
测试用例名称带宽配置测试时间测试结果备注TCP吞吐量测试4010分钟通过聚合端口可达到19G

Ceraus24元/月,国庆促销 香港云上新首月五折

Ceraus数据成立于2020年底,基于KVM虚拟架构技术;主营提供香港CN2、美国洛杉矶CN2、日本CN2的相关VPS云主机业务。喜迎国庆香港上新首月五折不限新老用户,cera机房,线路好,机器稳,适合做站五折优惠码:gqceraus 续费七五折官方网站:https://www.ceraus.com香港云内存​CPU硬盘流量宽带优惠价格购买地址香港云2G2核40G不限5Mbps24元/月点击购买...

Virtono:圣何塞VPS七五折月付2.2欧元起,免费双倍内存

Virtono是一家成立于2014年的国外VPS主机商,提供VPS和服务器租用等产品,商家支持PayPal、信用卡、支付宝等国内外付款方式,可选数据中心共7个:罗马尼亚2个,美国3个(圣何塞、达拉斯、迈阿密),英国和德国各1个。目前,商家针对美国圣何塞机房VPS提供75折优惠码,同时,下单后在LET回复订单号还能获得双倍内存的升级。下面以圣何塞为例,分享几款VPS主机配置信息。Cloud VPSC...

LOCVPS(29.6元/月)KVM架构 香港/美国机房全场8折

LOCVPS商家我们还是比较熟悉的老牌的国内服务商,包括他们还有其他的产品品牌。这不看到商家的信息,有新增KVM架构轻量/迷你套餐,提供的机房包括香港云地和美国洛杉矶,适用全场8折优惠,月付29.6元起。LOCVPS是一家成立于2011年的稳定老牌国人商家,主要从事XEN、KVM架构的国外VPS销售,主推洛杉矶MC、洛杉矶C3、香港邦联、香港沙田电信、香港大埔、日本东京、日本大阪、新加坡等数据中心...

网络流量测试为你推荐
桌面chromeJavamediageneratingcss产业2014年2月25日getIntjava张女士苹果5重庆网通重庆联通网上营业厅手机版windows键是哪个Win键是什么?iphone连不上wifi苹果手机无法连接wifi是什么原因iphone连不上wifi苹果手机“无法加入网络”怎么办
ddos kdata permitrootlogin 免费博客空间 嘉洲服务器 美国十次啦服务器 创梦 有奖调查 adroit web服务器是什么 西安主机 云服务器比较 七牛云存储 密钥索引 上海联通 月付空间 美国vpn服务器 热云 linuxvi命令 赵荣博客 更多