jmeter建立FTP测试计划

7.建立一个FTP测试计划

在本节中,您将学习如何创建基本的 测试计划来测试FTP站点。您将创建四个用户,这些用户在FTP站点上发送对两个文件的请求。另外,您将告诉用户两次运行测试。因此,请求总数为(4个用户)x(2个请求)x(重复2次)= 16个FTP请求。

要构建测试计划,您将使用以下元素: 线程组, FTP请求, FTP请求默认值和 在表中查看结果

7.1添加用户

您要对每个JMeter测试计划进行的第一步是添加一个 线程组元素。线程组告诉JMeter您要模拟的用户数量,用户应多久发送一次请求以及应发送多少次请求。

继续并通过以下方法添加线程组元素:首先选择“测试计划”,单击鼠标右键以获取“添加”菜单,然后选择“ 添加” →“ 线程组”。

现在,您应该在“ 测试计划”下看到“ 线程组”元素 如果没有看到该元素,则通过单击“ 测试计划”元素来“扩展”测试计划树 。

接下来,您需要修改默认属性。选择线程组树中的元素,如果你还没有被选中。现在,您应该在JMeter窗口的右侧看到线程组控制面板(请参见下面的图7.1)


图7.1。 具有默认值的线程组图7.1。具有默认值的线程组

首先为我们的线程组提供一个更具描述性的名称在名称字段中,输入“ FTP用户”。

接下来,将用户数量增加到4。

在未来的领域,斜坡上升期,离开0秒的默认值。该属性告诉JMeter启动每个用户之间要延迟多长时间。例如,如果你输入一个斜坡上升 5秒期间,JMeter会完成由5秒结束前开启所有的用户。所以,如果我们有5个用户和一个5秒斜坡上升时段,则起始用户之间的延迟将是1秒(5个用户/5秒= 1个每秒用户)。如果将值设置为0,那么JMeter将立即启动所有用户。

最后,在“ 循环计数”字段中输入值2 。该属性告诉JMeter重复测试多少次。要让JMeter重复运行您的测试计划,请选择永久 复选框。

 
在大多数应用程序中,您必须手动接受在控制面板中所做的更改。但是,在JMeter中,控制面板会在您进行更改时自动接受它们。如果更改元素的名称,则在离开控制面板后(例如,选择另一个树元素时),树将使用新文本进行更新。
 

有关完整的FTP用户线程组,请参见图7.2。


图7.2。 FTP用户线程组图7.2。FTP用户线程组

7.2添加默认的FTP请求属性

现在我们已经定义了用户,现在是时候定义他们将要执行的任务了。在本部分中,您将为FTP请求指定默认设置。然后,在7.3节中,您将添加 使用在此指定的某些默认设置的FTP请求元素。

首先选择“ FTP用户”元素。单击鼠标右键获得“添加”菜单,然后选择“ 添加” →“ 配置元素” →“ FTP请求默认值”。然后,选择此新元素以查看其控制面板(请参见图7.3)。


图7.3。 FTP请求默认值图7.3。FTP请求默认值

与大多数JMeter元素一样,“ FTP请求默认值”控制面板具有一个您可以修改的名称字段。在此示例中,将此字段保留为默认值。

跳至下一个字段,即FTP服务器的服务器名称/ IP。对于要构建的测试计划,所有FTP请求都将发送到同一FTP服务器(在这种情况下为ftp.domain.com)。在字段中输入此域名。这是我们将指定默认值的唯一字段,因此请保留其余字段的默认值。

 
FTP Request Defaults元素不会告诉JMeter发送FTP请求。它仅定义FTP请求元素使用的默认值。
 

有关完整的“ FTP请求默认值”元素,请参见图7.4。


图7.4。 测试计划的FTP默认值图7.4。测试计划的FTP默认值

7.3添加FTP请求

在我们的测试计划中,我们需要发出两个FTP请求

 
JMeter按照它们在树中出现的顺序发送请求。
 

首先将第一个FTP请求添加 到FTP用户元素(添加 → 采样器 → FTP请求)。然后,在树中选择“ FTP请求”元素并编辑以下属性(请参见图7.5):

  1. 名称更改为“ File1”。
  2. 将“ 远程文件”字段更改为“ /directory/file1.txt”。
  3. 用户名字段更改为“匿名”。
  4. 密码字段更改为“ anonymous@test.com”。
 
您不必设置“ 服务器名称”字段,因为您已经在“ FTP请求默认值”元素中指定了该值。
 

图7.5。 FTP请求文件1图7.5。FTP请求文件1

接下来,添加第二个FTP请求并编辑以下属性(请参见图7.6:

  1. 名称更改为“ File2”。
  2. 将“ 远程文件”字段更改为“ /directory/file2.txt”。
  3. 用户名字段更改为“匿名”。
  4. 密码字段更改为“ anonymous@test.com”。

图7.6。 FTP请求文件2图7.6。FTP请求文件2

7.4添加侦听器以查看/存储测试结果

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

选择“ FTP用户”元素,然后在“表” 侦听器中添加“ 查看结果”(“ 添加” →“ 侦听器” → “在表中查看结果”)。

运行测试并查看结果。


图7.7。 在表侦听器中查看结果图7.7。在表侦听器中查看结果
原文地址:https://www.cnblogs.com/zhang-da/p/13169143.html