本文概述
在本节中, 我们将学习如何创建测试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。
- 单击运行>开始以执行测试计划。
验证输出
下图显示了对每个FTP请求都发出了四个请求, 并且测试成功。
GET请求的检索信息存储在D:\ demotxt.txt文件中。你可以通过查看“查看结果树”侦听器元素的“请求”选项卡来验证此结果。
评论前必须登录!
注册