jMeter - 构建测试计划



什么是测试计划?

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

编写测试计划

按照以下步骤编写测试计划:

步骤 1:启动 JMeter 窗口

通过点击/home/manisha/apache-jmeter-2.9/bin/jmeter.sh打开 JMeter 窗口。JMeter 窗口将如下所示:

JMeter GUI

这是一个简单的空白 JMeter 窗口,没有任何额外的元素添加到其中。它包含两个节点:

  • 测试计划节点 - 这是保存实际测试计划的地方。

  • 工作台节点 - 它只是提供了一个临时存储测试元素的地方,这些元素在不用时用于复制/粘贴。当您保存测试计划时,工作台中的项目不会与其一起保存。

步骤 2:添加/删除元素

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

或者,您可以从文件中加载元素并通过选择“合并”或“打开”选项将其添加。

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

Add Thread Group

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

Remove Element

步骤 3:加载和保存元素

要从文件中加载元素:

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

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

Load Element

要保存树元素:

  • 右键单击该元素。
  • 选择“另存为”…选项。

JMeter 将保存所选元素及其下方的所有子元素。默认情况下,JMeter 不会保存元素,您需要像前面提到的那样显式保存它。

步骤 4:配置树元素

测试计划中的任何元素都可以使用 JMeter 右侧框架中提供的控件进行配置。这些控件允许您配置特定测试元素的行为。例如,可以为线程组配置用户数量、预热时间等,如下所示:

Add Thread Group

步骤 5:保存测试计划

您可以使用“文件”菜单中的“保存”或“另存为…”来保存整个测试计划。

Save Test Plan

步骤 6:运行测试计划

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

Run Test Plan

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

步骤 7:停止测试计划

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

  • 使用“停止”(Control + ‘.’)。如果可能,它会立即停止线程。

  • 使用“关闭”(Control + ‘,’)。它请求线程在任何当前工作结束时停止。

广告