本文概述
- 创建JMeter测试计划
- 添加采样器
- 添加监听器
- 保存并执行测试计划
- 验证输出
【JMeter FTP测试计划】出于测试目的, 我们将使用可公开访问的FTP位置, 该位置可用于测试文件的下载。你可以使用市场上任何可用的演示FTP位置。对于我们的测试, 我们使用URL下的FTP位置:https://dlptest.com/ftp-test/
下图显示了当我们点击上述URL时将打开的网页。
文章图片
- 单击“ FTP测试”部分下的URL。
- 它将重定向到其登录页面, 我们必须在其中填写登录凭据。
- 使用者名称:dlpuser@dlptest.com
- 密码:eiTqR7EMZD5zy7M
文章图片
下图显示了给定FTP位置下的目录级别结构。
文章图片
现在, 我们将创建一个测试计划, 以使用相同的FTP位置测试文件的下载。
创建JMeter测试计划
- 转到你的JMeter bin文件夹, 然后双击ApacheJMeter.jar文件以启动JMeter界面。
- 单击“测试计划”节点。
- 将该测试计划节点重命名为DemoFTPtest。
- 选择DemoFTPtest节点, 然后右键单击所选项目。
- 将鼠标悬停在“添加”选项上, 然后将显示元素列表。
- 选择线程(用户)> 线程组。
- 名称-FTPusers
- 线程数(用户)-4
- 加速时间-保留默认值(1)。
- 循环计数-1
文章图片
添加采样器
- 选择FTPusers元素(线程组), 然后右键单击所选项目。
- 将鼠标悬停在“添加”选项上, 然后将显示元素列表。
- 选择采样器> FTP请求。
文章图片
在“ FTP请求”控制面板中设置以下字段:
- 名称-FTP请求获取
- 服务器名称或IP-ftp.dlptest.com
- 远程文件-.ftpquota(你可以选择所需的FTP位置上存在的任何目录文件)
- 本地文件-D:\ demotxt.txt
- 选择get(RETR)
- 用户名-dlpuser@dlptest.com
- 密码-eiTqR7EMZD5zy7M
文章图片
添加监听器 Listener元素将负责将FTP请求的所有结果存储在文件中, 并提供数据的可视模型。
- 选择FTPusers元素。
- 将鼠标悬停在“添加”选项上, 然后将显示元素列表。
- 选择“侦听器”> “查看结果树”选项。
文章图片
保存并执行测试计划
- 单击文件> 将测试计划另存为。
- 将整个测试计划另存为FTP_test.jmx。
文章图片
- 单击运行> 开始以执行测试计划。
文章图片
文章图片
文章图片
GET请求的检索信息存储在D:\ demotxt.txt文件中。你可以通过查看“查看结果树”侦听器元素的“请求”选项卡来验证此结果。
文章图片