jMeter - 构建测试计划
什么是测试计划?
测试计划可以看作是运行测试的容器。它定义了要测试的内容以及如何进行测试。完整的测试计划由一个或多个元素组成,例如线程组、逻辑控制器、样本生成控制器、侦听器、计时器、断言和配置元素。测试计划必须至少有一个线程组。
编写测试计划
按照下面给出的步骤编写测试计划 −
步骤 1:启动 JMeter 窗口
单击 /home/manisha/apache-jmeter-2.9/bin/jmeter.sh 打开 JMeter 窗口。 JMeter 窗口将显示如下内容 −

这是一个普通的空白 JMeter 窗口,没有添加任何附加元素。它包含两个节点 −
测试计划节点 − 是保存实际测试计划的位置。
工作台节点 − 它只是提供一个临时存储未使用测试元素的位置,用于复制/粘贴。保存测试计划时,Workbench 项目不会随之保存。
步骤 2:添加/删除元素
可以通过右键单击"测试计划"节点并从"添加"列表中选择新元素,将元素(将在下一章测试计划元素中讨论)添加到测试计划中。
或者,您可以从文件中加载元素,然后通过选择"合并"或"打开"选项添加它。
例如,让我们将线程组元素添加到测试计划中,如下所示 −

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

步骤 3:加载和保存元素
要从文件加载元素 −
- 右键单击要将加载的元素添加到的现有树元素。
- 选择合并。
- 选择您保存元素的文件。
- JMeter 将元素合并到树中。
默认情况下,JMeter 不会保存元素,您需要明确保存它。

要保存树元素 −
- 右键单击元素。
- 选择将选择另存为 ... 选项。
JMeter 将保存所选元素及其下方的所有子元素。默认情况下,JMeter 不会保存元素,您需要明确保存它,如前所述。
步骤 4:配置树元素
可以使用 JMeter 右侧框架中的控件配置测试计划中的任何元素。这些控件允许您配置该特定测试元素的行为。例如,可以为多个用户、加速期等配置线程组,如下所示 −

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

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

绿框左侧的数字是活动线程数/线程总数。这些仅适用于本地运行的测试;它们不包括使用客户端-服务器模式时在远程系统上启动的任何线程。
第 7 步:停止测试计划
您可以通过两种方式停止测试 −
使用 Stop (Control + '.')。如果可能,它会立即停止线程。
使用 Shutdown (Control + ',')。它要求线程在当前工作结束时停止。