美文网首页
FTP测试设计

FTP测试设计

作者: 刘晓佳rachel | 来源:发表于2019-11-07 11:44 被阅读0次

    一、访问模式

    1、ipv4环境

         1)主动模式 PORT,PORT访问命令:

         a)显示/目录

    curl -v -u -T m.cap [用户名]:[密码] ftp://[ip1]:[port1]/ --ftp-port [ip2]:[port2] --disable-eprt

    b)上传m.cap文件内容到根目录的c.cap中

    curl -v -u -T m.cap [用户名]:[密码] ftp://[ip1]:[port1]/log.cap --ftp-port [ip2]:[port2] --disable-eprt

    c)下载ftp服务器中根目录的log.cap文件到m.cap中,使用主动ip2,port2连接

    curl -v -u [用户名]:[密码] ftp://[ip1]:[port1]/log.cap --ftp-port [ip2]:[port2] -o m.cap --disable-eprt

         2)被动模式 PASV,PASV访问命令:

         1)显示/目录

    curl -v -u [用户名]:[密码] ftp://[ip]:[port]/ --disable-epsv

    2)上传m.cap文件内容到根目录的c.cap中

    curl -v -T m.cap -u [用户名]:[密码] ftp://[ip]:[port]/c.cap --disable-epsv

    3)下载ftp服务器中根目录的log.cap文件到m.cap中

    curl -v -u [用户名]:[密码] ftp://[ip]:[port]/log.cap -o m.cap --disable-epsv

      2、ipv6环境

    1)主动模式 EPRT,EPRT访问命令:

         a)显示/目录

    curl -v -u -T m.cap [用户名]:[密码] ftp://[ip1]:[port1]/ --ftp-port [ip2]:[port2]

    b)上传m.cap文件内容到根目录的c.cap中

    curl -v -u -T m.cap [用户名]:[密码] ftp://[ip1]:[port1]/log.cap --ftp-port [ip2]:[port2]

    c)下载ftp服务器中根目录的log.cap文件到m.cap中,使用主动ip2,port2连接

    curl -v -u [用户名]:[密码] ftp://[ip1]:[port1]/log.cap --ftp-port [ip2]:[port2] -o m.cap

    2)被动模式EPSV,EPSV访问命令:

         a)显示/目录

    curl -v -u [用户名]:[密码] ftp://[ip]:[port]/

    b)上传m.cap文件内容到根目录的c.cap中

    curl -v -T m.cap -u [用户名]:[密码] ftp://[ip]:[port]/c.cap

    c)下载ftp服务器中根目录的log.cap文件到m.cap中

    curl -v -u [用户名]:[密码] ftp://[ip]:[port]/log.cap -o m.cap

    二、功能测试点

    1、用户登录

         1)用户账户测试

              用户名长度测试:

              a)新建/修改用户,用户名为空

              b)新建/修改用户,用户名长度为200位

              用户名内容测试:

              a)新建/修改中文用户

              b)新建/修改英文用户

              c)新建/修改中英文混合用户,用户名包含其他字符,例如“_”,“.”,"@"等

         2)密码测试

              密码长度测试:

              a)用户密码为空

              b)用户密码长度为1位

              c)用户密码长度为200位

              密码内容测试:

               a)用户密码为中文

               b)用户密码为英文

               c)用户密码中英文混合,且有非法字符"_",".","@"等

    2、文件传输

         正常文件传输测试:

    1)增量或覆盖上传/下载非空文件,文件内容(中、英文等)正常显示

         2)删除ftp服务器的文件

         文件大小传输测试:

         1)增量或覆盖上传/下载空文件

    2)增量或覆盖上传/下载大文件(例如,4G)

         文件名称测试:

    1)增量或覆盖上传/下载不存在的文件

    2)增量或覆盖上传/下载文件名过长的文件

    3)增量或覆盖上传/下载文件名为中文的文件

    4)增量或覆盖上传/下载文件名为英文的文件

    5)增量或覆盖上传/下载文件名为中英文混合,且包含非法字符“@”,“_”等

    三、性能测试点

    1、断点续传测试

    2、磁盘空间已满,文件上传/下载测试

    四、安全性测试点

    1、用户登录输入错误重试多次

    2、多用户同时登录

    3、用户登录密码隐式显示

    相关文章

      网友评论

          本文标题:FTP测试设计

          本文链接:https://www.haomeiwen.com/subject/pqnmbctx.html