- jMeter 教程
- jMeter - 首页
- jMeter - 概述
- jMeter - 环境
- jMeter - 构建测试计划
- jMeter - 测试计划元素
- jMeter - Web 测试计划
- jMeter - 数据库测试计划
- jMeter - FTP 测试计划
- jMeter - Web服务测试计划
- jMeter - JMS 测试计划
- jMeter - 监控测试计划
- jMeter - 监听器
- jMeter - 函数
- jMeter - 正则表达式
- jMeter - 最佳实践
- jMeter 资源
- jMeter - 快速指南
- jMeter - 有用资源
- jMeter - 讨论
jMeter - FTP 测试计划
在本章中,我们将了解如何使用 JMeter 测试 FTP 站点。让我们创建一个测试计划来测试 FTP 站点。
重命名测试计划
通过点击 /home/manisha/apache-jmeter-2.9/bin/jmeter.sh 打开 JMeter 窗口。
点击测试计划节点。
将此测试计划节点重命名为 TestFTPSite。
添加线程组
添加一个线程组,它是所有其他元素(如采样器、控制器和监听器)的占位符。
右键点击 TestFTPSite(我们的测试计划)
选择添加 → 线程(用户)→ 线程组。线程组将添加到测试计划(TestFTPSite)节点下。
修改线程组的默认属性以适合我们的测试,如下所示:
名称 - FTPusers
线程数(用户) - 4
Ramp-Up 时间 - 保留默认值 0 秒。
循环次数 - 1
添加采样器 - FTP 请求
现在我们已经定义了我们的用户,是时候定义他们将执行的任务了。添加 FTP 请求元素。我们添加两个 FTP 请求元素,一个检索文件,另一个将文件放到 ftp 站点上。
选择 FTP 用户元素。
右键单击鼠标以获取添加菜单
选择添加 → 采样器 → FTP 请求。
在树中选择 FTP 请求元素。
编辑以下属性,如下所示:
在此元素中输入以下详细信息:
名称 - FTP Request Get
服务器名称或 IP - 184.168.74.29
远程文件 - /home/manisha/sample_ftp.txt
本地文件 - sample_ftp.txt
选择 get(RETR)
用户名 - manisha
密码 - manisha123
现在添加另一个 FTP 请求,如上所述,并编辑属性,如下面的屏幕截图所示:
在此元素中输入以下详细信息:
名称 - FTP Request Put
服务器名称或 IP - 184.168.74.29
远程文件 - /home/manisha/examplefile.txt
本地文件 - /home/manisha/work/examplefile.txt
选择 put(STOR)
用户名 - manisha
密码 - manisha123
添加监听器
您需要添加到测试计划中的最后一个元素是监听器。此元素负责将所有 FTP 请求的结果存储在文件中,并提供数据的可视化模型。
选择 FTP 用户元素。
通过选择添加 > 监听器 > 查看结果树添加查看结果树监听器。
运行测试计划
现在将上述测试计划保存为 ftpsite_test.jmx。使用运行 → 启动选项执行此测试计划。
查看输出
在监听器中可以看到以下输出。
您可以看到,每个 FTP 请求都发出了四个请求,并且测试成功。GET 请求检索到的文件存储在 /bin 文件夹中。在我们的例子中,它是 /home/manisha/apache-jmeter-2.9/bin/。对于 PUT 请求,文件上传到路径 /home/manisha/。