FTP测试
NQA的FTP测试以TCP报文为承载,用于检测是否可以与指定的FTP服务器建立连接,以及从FTP服务器下载指定文件或向FTP服务器上载指定文件的速度。
如图6-2所示,FTP测试提供两个阶段的响应速度:
控制连接时间:客户端(SwitchA)与FTP Server通过TCP“三次握手”建立控制连接的时间以及通过控制连接交互信令的时间。
数据连接时间:客户端(SwitchA)通过数据连接从FTP服务器下载指定文件或向FTP服务器上载指定文件的时间。
通过FTP测试,从客户端接收到的信息中可以计算出:
最小控制连接时间、最大控制连接时间及平均控制连接时间。
最小数据连接时间、最大数据连接时间及平均数据连接时间。
FTP测试支持文件下载和文件上载操作。文件下载操作并不会把文件放到本地的文件系统,只是计算下载该文件所需要的时间,取得数据后随即自动释放占用的内存;文件上载操作并不是将本地文件放到服务器上,而是上传固定大小及内容的文件(文件名由用户配置,数据为系统内部指定的固定数据;如果配置的文件名和服务器上已有的文件重名,则覆盖原来的文件),测试完成后该文件并不被删除。因此,FTP测试与本地文件系统无关。
FTP测试的结果和历史记录将记录在测试例中,可以通过命令行来查看探测结果和历史记录。