当前位置: 首页 > 文档资料 > jMeter 中文教程 >

FTP 测试计划(FTP Test Plan)

优质
小牛编辑
136浏览
2023-12-01

在本章中,我们将了解如何使用JMeter测试FTP站点。 让我们创建一个测试计划来测试FTP站点。

重命名测试计划

  • 单击/home/manache/apache-jmeter-2.9/bin/jmeter.sh打开JMeter窗口
  • 单击“测试计划”节点。
  • 将此测试计划节点重命名为TestFTPSite。

添加线程组

添加一个Thread Group,它是所有其他元素(如Samplers,Controllers和Listeners)的占位符。

  • 右键单击TestFTPSite(我们的测试计划)
  • 选择“添加”>“线程(用户)”>“线程组”。 线程组将添加到测试计划(TestFTPSite)节点下。
  • 修改线程组的默认属性以适合我们的测试,如下所示 -
    • Name - FTPusers

    • Number of Threads (Users) - 4

    • Ramp-Up Period - 保留默认值0秒。

    • Loop Count - 1

FTP测试用户

添加采样器 - FTP请求

现在我们已经定义了用户,现在是时候定义他们将要执行的任务了。 添加FTP请求元素。 我们添加了两个FTP请求元素,一个用于检索文件,另一个用于将文件放在ftp站点上。

  • 选择FTPusers元素。
  • 右键单击鼠标按钮以获取“添加”菜单
  • 选择添加>采样器> FTP请求。
  • 在树中选择FTP Request元素。
  • 编辑以下属性,如下所示 -
FTP请求获取

在此元素中输入以下详细信息 -

  • Name - FTP请求获取

  • Server Name or IP - 184.168.74.29

  • Remote File - /home/manisha/sample_ftp.txt

  • Local File - sample_ftp.txt

  • 选择get(RETR)

  • Username - manisha

  • Password - manisha123

现在添加上面的另一个FTP请求并编辑属性,如以下屏幕截图所示 -

FTP请求

在此元素中输入以下详细信息 -

  • Name - FTP请求放置

  • Server Name or IP - 184.168.74.29

  • Remote File - /home/manisha/examplefile.txt

  • Local File - /home/manisha/work/examplefile.txt

  • 选择放(STOR)

  • Username - manisha

  • Password - manisha123

添加监听器

您需要添加到测试计划的最后一个元素是监听器。 此元素负责将FTP请求的所有结果存储在文件中,并呈现数据的可视化模型。

  • 选择FTPusers元素。
  • 选择“添加”>“侦听器”>“查看结果树”,添加“查看结果树”侦听器。
FTP测试监听器

运行测试计划

现在将上述测试计划保存为ftpsite_test.jmx 。 使用Run 》 Start选项执行此测试计划。

查看输出

可以在侦听器中看到以下输出。

FTP获取Result1FTP测试结果2FTP放置结果FTP获取结果

您可以看到为每个FTP请求发出了四个请求,并且测试成功。 检索到的GET请求文件存储在/ bin文件夹中。 在我们的例子中,它是/home/manisha/apache-jmeter-2.9/bin/ 。 对于PUT请求,文件上传到路径/home/manisha/