JMeter创建FTP测试服务器上传下载性能

在工作中,有时候我们会对服务器的上传下载性能进行测试,于是就整理了工作中测试ftp上传下载的是实战总结。

测试环境:

jmeter 我使用的是apache-jmeter-2.13

测试服务器是阿里云上的真实服务器,IP:***.***.***.*** (为了服务器安全,我就不写那么精确的IP地址了。)但是被测服务器上必须按照ftp服务端,有ftp账号,如果这里不明白可以留言。

1,创建一个线程组

2.线程组--->添加--->配置元件--->FTP请求缺省值。

3.线程组--->添加--->Sampler--->FTP请求。

IP    为你FTP服务的IP
Remote file 为你FTP服务器上的一个文件。
local file  为本地你存放到本机上的路径。
选择   get(RETR)  为下载方式。
填写你的FTP服务器的用户名密码。

4,按照第二步的方式再添加一个“FTP请求”。

IP    为你FTP服务的IP
Remote file 为你FTP服务器上的一个文件。
local file  为本地你存放到本机上的路径。
选择   get(RETR)  为下载方式。
填写你的FTP服务器的用户名密码。

5.添加一个监控器:线程组--->添加--->监听器--->Spline Visualizer

6,新增一个断言结果,线程组--->添加--->监听器--->断言结果

7,上面的配置完成之后,我们要去执行,执行的时候我们只需要点击三角即可。

时间: 2024-11-05 15:34:26

JMeter创建FTP测试服务器上传下载性能的相关文章

****使用ftp软件上传下载php文件时换行符丢失bug

在使用ftp软件上传下载php源文件时,我们偶尔会发现在本地windows下notepad++编辑器写好的php文件,在使用ftp上传到linux服务器后,php文件的换行符全部丢失了,导致php文件无法正常运行. 这个时候,再次通过ftp软件把刚才上传的php文件下载到本地windows,用notepad++编辑器打开后,发现php源代码变成了一行,换行丢失. 发生这种情况的原因是什么呢?飘易就以一句话概括下:    由于linux下换行是\n,而windows下换行是\r\n,当ftp软件在

FTP文件上传下载及验证

FTP文件上传下载及验证 有时候经常用到FTP的上传下载,本身代码相对比较简单,但有时需要考虑到文件上传下载进行验证.大体思路是上传时将FTP日志重定向到本地文件,再根据FTP返回码进行检查,这样有个缺点就是不能检验文件上传的完整性:下载时利用ls,ll命令查看是否存在. 上传代码 uploadFile() { ftp -i -v -n <<! >/tmp/ftp.log open $FTP_IP $FTP_PORT user $USER_ID $PASSWORD prompt cd $

【FTP】FTP文件上传下载-支持断点续传

Jar包:apache的commons-net包: 支持断点续传 支持进度监控(有时出不来,搞不清原因) 相关知识点 编码格式: UTF-8等; 文件类型: 包括[BINARY_FILE_TYPE(常用)]和[ASCII_FILE_TYPE]两种; 数据连接模式:一般使用LocalPassiveMode模式,因为大部分客户端都在防火墙后面: 1. LocalPassiveMode:服务器端打开数据端口,进行数据传输: 2. LocalActiveMode:客户端打开数据端口,进行数据传输: 系统

FTP客户端上传下载实现

1.第一次感觉MS也有这么难用的MFC类: 2.CFtpFileFind类只能实例化一个,多个实例同时查找会出错(因此下载时不能递归): 3.本程序支持文件夹嵌套上传下载: 4.boost::filesystem::create_directory不能递归创建文件夹,需手动实现 代码如下: CFtpClient.h 1 #ifndef __ftp_client_h__ 2 #define __ftp_client_h__ 3 4 #include <afxinet.h> 5 #include

Java通过FTP服务器上传下载文件的解决方案

对于使用文件进行交换数据的应用来说,使用FTP 服务器是一个很不错的解决方案.本文使用Apache Jakarta Commons Net(commons-net-3.3.jar)基于FileZilla Server服务器实现FTP服务器上文件的上传/下载/删除等操作. 关于FileZilla Server服务器的详细搭建配置过程,详情请见FileZilla Server安装配置教程.之前有朋友说,上传大文件(几百M以上的文件)到FTP服务器时会重现无法重命名的问题,但本人亲测上传2G的文件到F

winform通过FTP协议上传下载文件

上传文件:窗体代码 一次上传多个文件(grdAffixFilesList中需要上传的) private Boolean UploadFile() { string filename; int upCount=0; for (int i = 0; i < this.grdAffixFilesList.Rows.Count; i++) { filename = this.grdAffixFilesList.Rows[i].Cells["FILEPATH"].Text.ToString

ftp文件服务器上传下载案例

Vsftpd是very secure FTP daemon(非常安全的FTP守护进程) 21端口 控制连接 20端口 数据连接 在Linux安装vsftpd后 默认匿名用户与本地用户都可以登录 匿名用户登陆到/var/ftp,不能上传和下载 本地用户登陆到本地用户的家目录,可以上传和下载 Linux  Client(192.168.2.2) -------RHEL5.9(vmnet1)--------(vmnet1) 192.168.2.1                   Win7  Cli

Spring中利用组件实现从FTP服务器上传/下载文件

FtpUtil.java import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import org.apache.commons.ne

java实现ftp文件上传下载,解决慢,中文乱码,多个文件下载等问题

//文件上传 public static boolean uploadToFTP(String url,int port,String username,String password,String path,String filename,InputStream input) { boolean success=false; FTPClient ftp=new FTPClient();//org.apache.commons.net.ftp try{ if(port>-1) { ftp.con