【写在前面】因项目原因,本人对路由器吞吐量测试进行了学习探索。在学习过程中,了解到IxChariot这一工具,而在实践中,也遇到一些问题,花了较多时间去尝试和摸索。在此本人将这次实践过程记录下来,希望能为大家提供参考。但因本人水平有限,实际过程中尚存在问题,还望大家能够指正,若有疑问也可提出来讨论,谢谢。
一、简介
1、工作原理
IXChariot是一个应用层性能测试工具,通过端对端的方法,对不同参数下的吞吐量、时延、丢包等性能参数进行评估。
2、组成
IXChariot由IXChariot控制端和Endpoint组成。控制端需安装在Windows操作系统上,Endpoint则支持各种主流的操作系统(需要下载对应版本),可根据实际测试需要安装在单个或多个终端。
Endpoint主要负责从控制端接收指令、完成测试并将测试数据传到到控制端。
3、环境拓扑
测试时为了避免其他信号的干扰,需要将ADSL类产品放入信号屏蔽箱中。(实践中我未能做到这点)
二、环境配置
【前置】:我使用的两台电脑的OS分别是WIN10_HOME_x64(以下称为pc1)和Windows Server 2008_Enterprise(以下称为pc2),分别关闭系统防火墙设置。