需要测试用户可以使用jmeter在服务器上FTP文件的最大数量。

问题描述:

应用程序用户将在服务器上放置一定数量的文件,然后在固定的时间间隔后,作业将从服务器中选择这些文件,读取数据并将该数据放入db。需要测试用户可以使用jmeter在服务器上FTP文件的最大数量。

我需要对它做一个负载测试。基本上需要确定如果用户输入大量文件(比如说10000个文件和大小变成10-15 gb),那么我们的应用程序就可以完成这项工作。

我想用jmeter来测试它。请建议我应该遵循什么方法,并有没有其他优雅的方式,而不是Jmeter做到这一点。

谢谢。

根据FTP protocol specification,您只能使用一个连接一次只传输一个文件,因此从理论上讲,假设使用ftp client utility(包含在主要操作系统中),您最终可以得到批处理文件。

如果您需要强调您的FTP服务器,您可以使用JMeter的FTP Request sampler模拟多个虚拟用户上传多个文件,配置非常简单,您只需提供主机,端口,凭证,源文件和目标文件。详情请参阅Load Testing FTP and SFTP Servers Using JMeter

+0

Thanks.I想确定问题中提到的“工作”完成的任务的性能。我有一个实用程序创建大量所需的文件,然后将它们放在服务器上。现在,每工作5分钟后运行的**作业**将文件解密>>解密它们>>读取数据>>将其放入数据库。我想测试是否在服务器上放置了大量文件,然后该作业将运行,然后这个作业将按预期运行或不运行。 **我想让开发人员记录该作业的运行时间以及处理的文件数量。我不知道这是否是好的和完整的解决方案。请推荐** – Pawan

+0

嗨,请有人帮我解决这个问题 – Pawan