JMeter FTP测试计划

本文概述

  • 创建JMeter测试计划
  • 添加采样器
  • 添加监听器
  • 保存并执行测试计划
  • 验证输出
在本节中, 我们将学习如何创建测试FTP站点的基本测试计划。
【JMeter FTP测试计划】出于测试目的, 我们将使用可公开访问的FTP位置, 该位置可用于测试文件的下载。你可以使用市场上任何可用的演示FTP位置。对于我们的测试, 我们使用URL下的FTP位置:https://dlptest.com/ftp-test/
下图显示了当我们点击上述URL时将打开的网页。
JMeter FTP测试计划

文章图片
  • 单击“ FTP测试”部分下的URL。
  • 它将重定向到其登录页面, 我们必须在其中填写登录凭据。
  • 使用者名称:dlpuser@dlptest.com
  • 密码:eiTqR7EMZD5zy7M
JMeter FTP测试计划

文章图片
下图显示了给定FTP位置下的目录级别结构。
JMeter FTP测试计划

文章图片
现在, 我们将创建一个测试计划, 以使用相同的FTP位置测试文件的下载。
创建JMeter测试计划
  • 转到你的JMeter bin文件夹, 然后双击ApacheJMeter.jar文件以启动JMeter界面。
  • 单击“测试计划”节点。
  • 将该测试计划节点重命名为DemoFTPtest。
  • 选择DemoFTPtest节点, 然后右键单击所选项目。
  • 将鼠标悬停在“添加”选项上, 然后将显示元素列表。
  • 选择线程(用户)> 线程组。
修改线程组的以下属性:
  • 名称-FTPusers
  • 线程数(用户)-4
  • 加速时间-保留默认值(1)。
  • 循环计数-1
JMeter FTP测试计划

文章图片
添加采样器
  • 选择FTPusers元素(线程组), 然后右键单击所选项目。
  • 将鼠标悬停在“添加”选项上, 然后将显示元素列表。
  • 选择采样器> FTP请求。
JMeter FTP测试计划

文章图片
在“ FTP请求”控制面板中设置以下字段:
  • 名称-FTP请求获取
  • 服务器名称或IP-ftp.dlptest.com
  • 远程文件-.ftpquota(你可以选择所需的FTP位置上存在的任何目录文件)
  • 本地文件-D:\ demotxt.txt
  • 选择get(RETR)
  • 用户名-dlpuser@dlptest.com
  • 密码-eiTqR7EMZD5zy7M
JMeter FTP测试计划

文章图片
添加监听器 Listener元素将负责将FTP请求的所有结果存储在文件中, 并提供数据的可视模型。
  • 选择FTPusers元素。
  • 将鼠标悬停在“添加”选项上, 然后将显示元素列表。
  • 选择“侦听器”> “查看结果树”选项。
JMeter FTP测试计划

文章图片
保存并执行测试计划
  • 单击文件> 将测试计划另存为。
  • 将整个测试计划另存为FTP_test.jmx。
JMeter FTP测试计划

文章图片
  • 单击运行> 开始以执行测试计划。
验证输出 下图显示了对每个FTP请求都发出了四个请求, 并且测试成功。
JMeter FTP测试计划

文章图片
JMeter FTP测试计划

文章图片
JMeter FTP测试计划

文章图片
GET请求的检索信息存储在D:\ demotxt.txt文件中。你可以通过查看“查看结果树”侦听器元素的“请求”选项卡来验证此结果。
JMeter FTP测试计划

文章图片

    推荐阅读