Load Testing FTP with JMeter

I needed to test a ProFTP server to ensure that it could cope with 200 simultaneous users. The relevant lines in /etc/proftpd.conf to control this are:

I followed the excellent instructions here for creating a Test Plan for FTP. I wanted to use hundreds of unique users and it is painfully slow adding users one by one. So I scripted XML output from a user database and manually amended the the JMX file. Each user connection details is stored in XML as follows:

JMeter FTP

When I pushed the number of users up (250) beyond the MaxInstances value (230) in proftpd.conf

I started to see failures in the results table:
FTP.jmx (-home-jonny-Dropbox-scripts-jmeter-FTP.jmx) - Apache JMeter (2.8.20130705)_092

As an alternative I had also created a script calling LFTP for a few hundred test users as follows:


This provided a useful simple alternative to JMeter.


Leave a Reply

  • (will not be published)

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">