FTP是File Transfer Protocol()的英文简称,是在TCP/IP网络上进行文件传输的协议它基于客户端/服务器模式,使用TCP服务
在FTP的使用当中,用户经常遇到两个概念:"下载"(Download)和"上传"(Upload)"下载"文件就是从远程主机拷贝文件至自己的计算机上;"上传"文件就是将文件从自己的计算机中拷贝至远程主机上。
FTP客户端可以给服务器端发出命令来下载或上传文件而思博伦Avalanche可以模拟此过程,从而測试服务器或被测网络的下载或上传流量
Avalanche还可通过简单的参数配置,来控制所传输流量的大小这些配置均通过client端Action的语法和服务器端FTP服務器参数来实现。
下载文件的Action语法:
使用Avalanche模拟服务器可简单这样配置下载
-
filename:所传输文件的文件名
-
USER:用来验证的用户名
-
PASSWD:用来验证的密码
上傳文件的Action语法:
-
BURST_SIZE:每个请求所产生的数据大小以Bytes为单位
-
BURST_INTERVAL:各个请求之间的时间间隔,以毫秒为单位
服务器端:若设置服务器类型为FTP如丅图Avalanche提供了Burst Size和Burst Interval的配置,通过这两个参数可控制流量计算方法同上。
以上就是利用Avalanche配置FTP上传和下载文件以及进行流量控制的方法通过以仩参数的配置,可简单的计算得到想要加载的流量