c++局域网主动ftp_【Jmeter】使用Jmeter对FTP协议的测试

04838de555285b70e19dc0439b2d87fa.png

一、部署FTP服务

XAMPP(X-系统,A-Apache,M-Mysql,P-php,P-Phpmyadmin/Perl)这个缩写名称说明了XAMPP安装包所包含 的文件:Apache web 服务器, MySQL数据库, PHP, Perl, FTP 服务程序(FileZillaFTP)和phpMyAdmin。

采用这种紧密的集成,XAMPP 可以运行任何程序:从个人主页到功能全面的产品站点(虽然这仅仅用于开发目的;出于安全考虑,XAMPP 还不适于用在产品服务器上)。

今天我们就直接使用xampp的FTP服务,搭建一个简单的FTP服务器。

1、xampp中启动FileZillaFTP服务

72ccfead92ce12866abd546ab2e8236e.png

2、点击上图中Admin按钮连接FTP Server

70fbf11da4baabcf2c4d33d1c24e2717.png

默认是可以无密码连接到FTP Server的,直接点击OK按钮即可

89d9da2e45b73e69376888b3a0401de9.png

3、进行FTP服务器端的配置

a、点击Edit->Users,或者点击工具栏上的单个小人头像图标,设置General选项:

aa4d9259a26024d68ddd89f0428b630b.png
  • 添加一个用户名:allen
  • 为用户添加密码:123456

b、设置Shared folders选项中的参数:

05a993e125ac41e157495f866ae181dd.png
  • 为用户添加一个共享文件夹:选择本机某一文件夹即可,尽量不要有中文的路径
  • 为文件夹设置访问权限:增删改查,勾选即可
  • 保存退出服务器设置

c、打开我的电脑,在路径栏中输入:ftp://127.0.0.1/,弹出共享的文件夹即可

第一次打开时候,需要输入访问的账户名和密码(见上面步骤)

3d79383f5c4136e150e299b32d434fa2.png

二、使用Jmeter进行FTP的测试

添加组件:测试计划->线程组->FTP请求

b5be2b105add40e4e9bb27f5f8e99a11.png

1、ftp下载测试

03a3471fced376c39d0b9b7783f14ec3.png

可以直接下载文本文件或者超文本文件(图片、视频等)

  • 服务器名称或IP:127.0.0.1
  • Remote File(填共享文件夹中有的文件):/1234.jpg
  • Local File(填本地的路径及下载文件副本名称):e:/backup.jpg
  • 勾选:get(RETR)
  • 用户名:allen
  • 密码:123456

2、ftp上传接口

a、如果传输的是文本文件,比较简单,可以直接使用put方式上传

720c66b91b216b45a3ccd5e74efb78df.png
  • 服务器名称或IP:127.0.0.1
  • Remote File(填服务器的路径及上传文件副本名称):/ss/remote.json
  • Local File(填本地文件名称):e:/local.json
  • 勾选:put(stor)
  • 用户名:allen
  • 密码:123456

b、如果传输的是超文本文件,需要勾选use binary mode才可上传成功

2444ec7eec1c60f81895a140c6c70ec0.png
  • 服务器名称或IP:127.0.0.1
  • Remote File(填服务器的路径及上传文件副本名称):/remote.jpg
  • Local File(填本地文件名称):e:/local.jpg
  • 勾选:put(stor)
  • 勾选:use binary mode(不然上传超文本文件会错误)
  • 用户名:allen
  • 密码:123456

b6a7a26825e0ccb87cf2864fb422df01.png
  • 服务器名称或IP:127.0.0.1
  • Remote File(填服务器的路径及上传文件副本名称):/remote.mp4
  • Local File(填本地文件名称):e:/local.mp4
  • 勾选:put(stor)
  • 勾选:use binary mode(不然上传超文本文件会错误)
  • 用户名:allen
  • 密码:123456

三、注意事项

解决局域网内无法访问到FTP服务器的问题,主要原因是服务器端防火墙的问题,win10系统可以做如下设置。

1、防火墙设置

dbe8f45b1db69b51dab8f4077f9f84f6.png

2、设置允许通过防火墙的软件

05a3438bf8f554644bd47c80154adc58.png

3、确定退出,重启电脑

局域网内的其他电脑就可以通过浏览器使用分配的账号和密码访问FTP服务器啦。

1fdcb87cc7a0df69faee694600888004.png

欢迎关注作者,如果觉得写的还不错,就给点个赞同、喜欢、收藏(后续持续更新)。

【全文手打 如需转载 请标注此出处】

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值