jMeter - 构建测试计划

什么是测试计划?

测试计划可以看作是运行测试的容器。它定义了要测试的内容以及如何进行测试。完整的测试计划由一个或多个元素组成,例如线程组、逻辑控制器、样本生成控制器、侦听器、计时器、断言和配置元素。测试计划必须至少有一个线程组。

编写测试计划

按照下面给出的步骤编写测试计划 −

步骤 1:启动 JMeter 窗口

单击 /home/manisha/apache-jmeter-2.9/bin/jmeter.sh 打开 JMeter 窗口。 JMeter 窗口将显示如下内容 −

JMeter GUI

这是一个普通的空白 JMeter 窗口,没有添加任何附加元素。它包含两个节点 −

  • 测试计划节点 − 是保存实际测试计划的位置。

  • 工作台节点 − 它只是提供一个临时存储未使用测试元素的位置,用于复制/粘贴。保存测试计划时,Workbench 项目不会随之保存。

步骤 2:添加/删除元素

可以通过右键单击"测试计划"节点并从"添加"列表中选择新元素,将元素(将在下一章测试计划元素中讨论)添加到测试计划中。

或者,您可以从文件中加载元素,然后通过选择"合并"或"打开"选项添加它。

例如,让我们将线程组元素添加到测试计划中,如下所示 −

添加线程组

要删除元素,请确保已选择该元素,右键单击该元素,然后选择"删除"选项。

删除元素

步骤 3:加载和保存元素

要从文件加载元素 −

  • 右键单击要将加载的元素添加到的现有树元素。
  • 选择合并。
  • 选择您保存元素的文件。
  • JMeter 将元素合并到树中。

默认情况下,JMeter 不会保存元素,您需要明确保存它。

加载元素

要保存树元素 −

  • 右键单击元素。
  • 选择将选择另存为 ... 选项。

JMeter 将保存所选元素及其下方的所有子元素。默认情况下,JMeter 不会保存元素,您需要明确保存它,如前所述。

步骤 4:配置树元素

可以使用 JMeter 右侧框架中的控件配置测试计划中的任何元素。这些控件允许您配置该特定测试元素的行为。例如,可以为多个用户、加速期等配置线程组,如下所示 −

添加线程组

步骤 5:保存测试计划

您可以使用文件菜单中的保存"将测试计划另存为..."来保存整个测试计划。

保存测试计划

步骤 6:运行测试计划

您可以通过单击运行菜单项中的开始(Control + r)来运行测试计划。 JMeter 开始运行时,它会在菜单栏下方部分的右端显示一个小绿框。

运行测试计划

绿框左侧的数字是活动线程数/线程总数。这些仅适用于本地运行的测试;它们不包括使用客户端-服务器模式时在远程系统上启动的任何线程。

第 7 步:停止测试计划

您可以通过两种方式停止测试 −

  • 使用 Stop (Control + '.')。如果可能,它会立即停止线程。

  • 使用 Shutdown (Control + ',')。它要求线程在当前工作结束时停止。