当前位置:网站首页>灵活的IP网络测试工具——— X-Launch
灵活的IP网络测试工具——— X-Launch
2022-06-28 04:03:00 【XINERTEL】
一、IP网络测试工具背景
1.当前网络评估与测试现状
●网络评估与测试需求广泛
(1)业务部署前的网络质量评估
(2)端到端网络性能优化与验证
(3)广域网线路质量的日常评估验证
(4)AP路由器&无线终端WIFI测试
(5)服务器网络性能测试
(6)数据中心虚拟化平台性能测试
●缺乏专业网络性能测试工具
(1)开源测试工具
性能较差;
兼容性较差。
无详细测试评估报告
(2)自研测试工具
缺乏测试公正性;
场景易受限;
兼容性较差。
2.理想的网络测试工具
(1)快速部署,高效配置
安装简易快速,无需安装额外的系统组件;
点击鼠标次数尽量少;
修改配置便利。
(2)兼容性好
适配主流的国内外操作系统;
适配主流的CPU架构。
(3)测试结果精准且一致性好
每次测试结果公差小;
不同软件版本结果差异小。
(4)详尽的统计报告
基于整体测试的概要统计结果;
可展现历史详细测试数据。
二、IP网络测试工具X-Launch
1.X-Launch 网络测试工具
(1)基于软件的网络及应用服务性能测试工具
双臂测试;
单臂测试。
(2)通过测试端点产生网络流量对性能进行测量
TCP、UDP、PING;
语音、视频、HTTP、FTP、MAIL、组播。
(3)测试端点软件可以快速安装部署
2.X-Launch 测试部署方式
局域网\公网
(1)控制端(TestConsole)
安装于Windows 7\10(64位);
4核CPU,8 GB内存。
150 GB硬盘
(2)测试端点(TestPoint)
软件测试端点支持Linux、Windows、Android、VxWorks、各种国产OS

3.X-Launch 测试工作原理

4.灵活部署于各类终端或系统
(1)支持的OS
Windows;Linux;Android;国产OS
(2)支持的CPU架构
x86;PCPU;ARM;MIPS;Alpha;网络接口;以太网;WiFi;3G、4G、5G
(3)网络接口
以太网;WiFi;3G、4G、5G

5.具备丰富的测试业务模型

6.测试结果图表与报告

三、X-Launch应用场景
1.丰富的应用场景-无线CPE测试
●无线基准性能测试;
●无线衰减测试;
●无线方向性测试;
●无线信测试;
●无线竞争测试;
●无线并发测试;
●无线远近距离测试。
2.丰富的应用场景-虚拟交换网络测试
(1)在虚拟化平台的VM中部署TestPoint,测试vSwitch的交换性能
(2)常见测试指标
吞吐量;时延;丢失率;乱序

3.丰富的应用场景-服务器网络性能测试
(1)在服务器不同类型OS中部署TestPoint实现流量环回,通过硬件仪表打流测试服务器网络性能
(2)常见测试指标
吞吐量;延迟;丢包率

4.丰富的应用场景-无线网络性能测试
(1)模拟真实的业务TCP、UDP、语音、HTTP等应用流量
(2)常见测试指标
吞吐量、延迟、抖动、乱序;;TCP建立时间;HTTP 首字节、末字节时间迟;语音MOS

5.丰富的应用场景-异地网络专线性能测试
(1)在网络端到端两头部署TestPoint,通过一对一的方式测试网络的承载指标
(2)常见测试指标
TCP\UDP吞吐量;单向延迟;抖动;乱序

四、X-Launch成功案例
1.成功案例-某大NEM无线CPE测试
(1)测试挑战
国际竞争日益激烈,科技战层出不穷,在网络性能测试领域也需实现自主可控,保障整体业务的持续发展:
测试结果公差范围内;
测试配置可替换。
(2)信而泰解决方案
Windows测试控制端,测试端点支持Windows、Linux以及Android,支持下述常见测试协议:
TCP;UDP;PING;HTTP;FTP;RTSP;Voice
(3)客户收益
测试的自主可控;测试功能更新快;对需求的匹配度更高
2.成功案例-5G专线测试
(1)测试挑战
某医院开通电信5G专线,需进行下列测试:
5G端到端切片性能验证,可用性、健康度、丢包率、上下行带宽、延迟和抖动等;
对5G端到端切片场景进行验证大流量上下行(视频、影像图片);
5G端到端压力测试。
(2)信而泰解决方案
Windows测试控制端以及测试端点部署在医院网络中心机房,Android手机运行测试端点软件在医院区域内进行测试。
使用的测试协议为:
TCP_TP;UDP_STREAM
(3)客户收益
验证了5G专线在医院可用性;
验证了5G专线端到端切片性能以及使用场景;
验证专线的使用范围是否可控。
五、竞争分析

边栏推荐
- MySQL gets the current date of the year
- How can we speed up the chunksplitter when CDC extracts MySQL data in full?
- Reading notes of top performance version 2 (II) -- CPU monitoring
- Genicam gentl standard ver1.5 (2)
- native关键字的作用
- Reverse a stack with recursive functions and stack operations only
- Matlab exercises -- routine operation of matrix
- 短视频平台开发,点击链接、图片自动跳转到新的页面
- JS reverse massive star map sign signature
- Analyse complète annuelle du marché chinois de l'audio en 2022
猜你喜欢

Analyse complète annuelle du marché chinois de l'audio en 2022

With the transformation of automatic empowerment, Feihe dairy accelerates its move towards digitalization!

leetcode - 329. Longest increasing path in matrix

Google Earth Engine(GEE)——全球洪水数据库 v1 (2000-2018年)

Matlab exercises -- exercises related to symbolic operation

RT-Thread 双向链表(学习笔记)

多线程实现 重写run(),怎么注入使用mapper文件操作数据库

Are test / development programmers really young? The world is fair. We all speak by strength

Difference between curdate() and now()

How to clean the nozzle of Epson l3153 printer
随机推荐
Lamaba expression learning and common functional interfaces
27年,微软IE结束了!
100+数据科学面试问题和答案总结 - 机器学习和深度学习
Pinda general permission system (day 5~day 6)
June 27, 2022: give a 01 string with a length of N. now please find two intervals so that the number of 1 and the number of 0 in the two intervals are equal. The two intervals can intersect, but not c
Matlab exercises -- basic data processing
leetcode - 329. Longest increasing path in matrix
Difference between curdate() and now()
mysql修改密码报错需要怎么做
Problems with cat and dog queues
03 summary of various additions, updates and deletions of mongodb documents
Live online source code, JS dynamic effect, sidebar scrolling fixed effect
10: 00 interview, came out at 10:02, the question is really too
测试/开发程序员真的是青春饭吗?世界是公平的,咱们都凭实力说话......
Uncover the mystery of SSL and learn how to protect data with SSL
华为9年经验的软件测试总监工作感悟—写给还在迷茫的朋友
How can we speed up the chunksplitter when CDC extracts MySQL data in full?
成长一夏 挑战赛来袭 | 学习、创作两大赛道,开启导师报名啦!
Matlab exercises -- exercises related to symbolic operation
If mysqlcdc sets multiple parallelism, will the incremental data repeat?