c++局域网主动ftp_【Jmeter】使用Jmeter对FTP协议的测试
一、部署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服務
2、點擊上圖中Admin按鈕連接FTP Server
默認是可以無密碼連接到FTP Server的,直接點擊OK按鈕即可
3、進行FTP服務器端的配置
a、點擊Edit->Users,或者點擊工具欄上的單個小人頭像圖標,設置General選項:
- 添加一個用戶名:allen
- 為用戶添加密碼:123456
b、設置Shared folders選項中的參數:
- 為用戶添加一個共享文件夾:選擇本機某一文件夾即可,盡量不要有中文的路徑
- 為文件夾設置訪問權限:增刪改查,勾選即可
- 保存退出服務器設置
c、打開我的電腦,在路徑欄中輸入:ftp://127.0.0.1/,彈出共享的文件夾即可
第一次打開時候,需要輸入訪問的賬戶名和密碼(見上面步驟)
二、使用Jmeter進行FTP的測試
添加組件:測試計劃->線程組->FTP請求
1、ftp下載測試
可以直接下載文本文件或者超文本文件(圖片、視頻等)
- 服務器名稱或IP:127.0.0.1
- Remote File(填共享文件夾中有的文件):/1234.jpg
- Local File(填本地的路徑及下載文件副本名稱):e:/backup.jpg
- 勾選:get(RETR)
- 用戶名:allen
- 密碼:123456
2、ftp上傳接口
a、如果傳輸的是文本文件,比較簡單,可以直接使用put方式上傳
- 服務器名稱或IP:127.0.0.1
- Remote File(填服務器的路徑及上傳文件副本名稱):/ss/remote.json
- Local File(填本地文件名稱):e:/local.json
- 勾選:put(stor)
- 用戶名:allen
- 密碼:123456
b、如果傳輸的是超文本文件,需要勾選use binary mode才可上傳成功
- 服務器名稱或IP:127.0.0.1
- Remote File(填服務器的路徑及上傳文件副本名稱):/remote.jpg
- Local File(填本地文件名稱):e:/local.jpg
- 勾選:put(stor)
- 勾選:use binary mode(不然上傳超文本文件會錯誤)
- 用戶名:allen
- 密碼:123456
- 服務器名稱或IP:127.0.0.1
- Remote File(填服務器的路徑及上傳文件副本名稱):/remote.mp4
- Local File(填本地文件名稱):e:/local.mp4
- 勾選:put(stor)
- 勾選:use binary mode(不然上傳超文本文件會錯誤)
- 用戶名:allen
- 密碼:123456
三、注意事項
解決局域網內無法訪問到FTP服務器的問題,主要原因是服務器端防火墻的問題,win10系統可以做如下設置。
1、防火墻設置
2、設置允許通過防火墻的軟件
3、確定退出,重啟電腦
局域網內的其他電腦就可以通過瀏覽器使用分配的賬號和密碼訪問FTP服務器啦。
歡迎關注作者,如果覺得寫的還不錯,就給點個贊同、喜歡、收藏(后續持續更新)。
【全文手打 如需轉載 請標注此出處】
總結
以上是生活随笔為你收集整理的c++局域网主动ftp_【Jmeter】使用Jmeter对FTP协议的测试的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python写自动答题脚本_问卷星的自动
- 下一篇: 页面文件太小无法完成操作_手机上也能轻松