The NQA FTP test is performed using TCP. It helps you determine whether an FTP client can establish a connection with a specified FTP server and measure the time taken to download a specified file from or upload a specified file to the server.
The NQA FTP test obtains the minimum, maximum, and average time of the following:
Control connection setup
This is the time taken by the client (SwitchA) to set up a TCP control connection with the FTP server through the three-way handshake and to exchange signals through the control connection.
Data connection setup
This is the time taken by the client to download a specified file from or upload a specified file to the FTP server through the data connection.
FTP supports file uploads and downloads. During a file download test, the downloaded file is not actually saved to the local file system. The test only calculates the time taken to download the file, after which it automatically releases the occupied memory. During a file upload test, a test file (with fixed size and contents), not local files, is uploaded to the FTP server. The name of the file to be uploaded is specified by the user and the data in the file is specified by the system. If a file with the specified name already exists on the server, the existing file is overwritten. The uploaded file is not deleted after the FTP test. FTP tests are independent of the local file system.
FTP test results and historical records are collected in test instances. You can run commands to view the test results and historical records.