对于1000个用户,JMeter FTP测试在Linux FTP上失败

时间:2014-10-28 11:46:18

标签: linux ftp jmeter

我们正在FTP服务器(RHEL 6.2)上从Windows VM启动JMeter FTP测试(1000个用户)。 (FTP是1CPU,60GB硬盘,4GB RAM) 我们在一段时间后会遇到错误: 响应消息:java.io.FileNotFoundException:128kfile(无法对打开了用户映射部分的文件执行请求的操作。)

测试结束后,报告中发现12%的错误。 以下是使用的测试计划: 线程组有1000个线程。加速期为600秒。总持续时间为780秒。 FTP请求具有服务器IP,端口号为21,远程文件和本地文件给定。 请求是get(RETR)。 提供用户名和密码。

以下是RHEL FTP的vsftpd.conf文件的内容

anonymous_enable=YES
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
listen=YES

pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
max_per_ip=5000
#Max no. of allowed connections per IP Address.
max_clients=5000
#Max no. of different IP Addressed which are allowed to connect.
anon_max_rate=3600
use_localtime=YES
idle_session_timeout=1800
data_connection_timeout=1800

测试永远不会停止,我们必须强行关闭应用程序。 我们尝试从命令提示符运行它并遇到同样的问题。

jmeter -n -t FTPTest.jmx -l FTPTest_itr1.jtl

请建议删除错误的方法,以便测试通过率达到100%。

0 个答案:

没有答案