测试网络流量测试
网络流量测试 时间: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
老薛主机怎么样?老薛主机这个商家有存在有一些年头。如果没有记错的话,早年老薛主机是做虚拟主机业务的,还算不错在异常激烈的市场中生存到现在,应该算是在众多商家中早期积累到一定的用户群的,主打小众个人网站业务所以能持续到现在。这不,站长看到商家有在进行夏季促销,比如我们很多网友可能有需要的香港vps主机季度及以上可以半价优惠,如果有在选择不同主机商的香港机房的可以看看老薛主机商家的香港vps。点击进入...
菠萝云国人商家,今天分享一下菠萝云的广州移动机房的套餐,广州移动机房分为NAT套餐和VDS套餐,NAT就是只给端口,共享IP,VDS有自己的独立IP,可做站,商家给的带宽起步为200M,最高给到800M,目前有一个8折的优惠,另外VDS有一个下单立减100元的活动,有需要的朋友可以看看。菠萝云优惠套餐:广州移动NAT套餐,开放100个TCP+UDP固定端口,共享IP,8折优惠码:gzydnat-8...
hostwebis怎么样?hostwebis昨天在webhosting发布了几款美国高配置大硬盘机器,但报价需要联系客服。看了下该商家的其它产品,发现几款美国服务器、法国服务器还比较实惠,100Mbps不限流量,高配置大硬盘,$44/月起,有兴趣的可以关注一下。HostWebis是一家国外主机品牌,官网宣称1998年就成立了,根据目标市场的不同,以不同品牌名称提供网络托管服务。2003年,通过与W...
网络流量测试为你推荐
dominavimasios7output_buffering飞飞的官方网站是啥尺寸(mm)操作區域手控重庆网通重庆联通宽带win7关闭445端口如何快速关闭445端口win7telnetwindows7的TELNET服务在哪里开启啊canvas2七尾奈留除了DC canvas2 sola EF 快乐小兔幸运草 以外改编成动画的作品有哪些?ms17-010win10蒙林北冬虫夏草酒·10年原浆1*6 500ml 176,176是一瓶的价格还是一箱的价格iphonewifi为什么我的苹果手机连不上wificss选择器CSS中的选择器分几种?
河南vps 电影服务器 账号泄露 贵州电信宽带测速 小米数据库 seednet 工信部icp备案号 服务器监测 中国电信宽带测速器 安徽双线服务器 汤博乐 开心online 碳云 sonya windowsserver2008r2 日本小学生 ddos防火墙 电脑主机 usb大容量存储设备 大容量存储控制器 更多