可以将测试计划可视化为运行测试的JMeter脚本。测试计划由测试元素组成, 例如线程组, 逻辑控制器, 样本生成控制器, 侦听器, 计时器, 断言和配置元素。
每个测试计划中至少应有一个线程组。我们可以根据需要添加或删除元素。
让我们按照以下简单步骤开始构建测试计划:
第1步:启动JMeter窗口。
转到你的JMeter bin文件夹, 然后双击ApacheJMeter.jar文件以启动JMeter界面。
下图显示了默认的JMeter接口, 未添加任何其他元素:
文章图片
默认的JMeter接口包含一个“测试计划”节点, 其中保留了实际的测试计划。
“测试计划”节点包含测试计划的名称和用户定义的变量。
当你必须在测试计划的多个部分中重复任何值时, 用户定义的变量将提供灵活性。
步骤2:添加/删除测试计划元素。
为JMeter创建测试计划后, 下一步就是向JMeter测试计划中添加和删除元素。
选择测试计划节点, 然后右键单击所选项目。
将鼠标悬停在“添加”选项上, 然后将显示元素列表。
将鼠标悬停在所需的列表元素上, 然后通过单击选择所需的选项。
下图显示了如何在测试计划中添加线程组元素:
文章图片
要删除元素, 请选择所需的元素。
右键单击该元素, 然后选择“删除”选项。
下图显示了如何在测试计划中删除线程组元素:
文章图片
步骤3:加载和保存测试计划元素。
要将元素加载到JMeter测试计划树, 请选择并右键单击要在其上添加已加载元素的任何树元素。
选择“合并”选项。
选择保存元素的.jmxfile。
元素将合并到JMeter测试计划树中。
文章图片
要保存树元素, 请右键单击该元素。
选择“另存为”选项。
将文件保存在所需位置。
文章图片
步骤4:配置树元素。
可以使用JMeter右侧框架上的控件来配置测试计划中的元素。这些控件使你可以配置所选元素的行为。例如, 线程组可以通过-
它的名字。
线程数(你正在测试的用户数)。
加速时间(你希望线程组从0个用户变为3个用户的时间)。
循环计数(测试应循环多少次)。
文章图片
步骤5:保存JMeter测试计划。
到目前为止, 我们已经完成了创建测试计划, 添加元素和配置Tree的工作。
现在, 你可以通过从文件菜单中选择“保存”或“将测试计划另存为”来保存整个测试计划。
文章图片
步骤6:运行JMeter测试计划。
你可以通过单击“运行”菜单项中的“开始”(Control + r)来运行测试计划, 或者只需单击绿色的“播放”按钮即可。
下图显示了如何运行测试计划。
文章图片
当测试计划开始运行时, JMeter界面在菜单栏下方部分的右端显示一个绿色圆圈。
绿色圆圈左侧的数字表示:
活动线程数/线程总数
步骤7:停止JMeter测试计划。
- 你可以使用Stop(Control +’ 。’ )停止测试计划-如果可能, 它将立即停止线程。
- 你还可以使用Shutdown(Control +’ , ‘ )-它要求线程在任何正在进行的任务结束时停止。
JMeter将测试运行的详细信息, 警告和错误存储到jmeter.log文件中。
你可以通过单击菜单栏下面部分右侧的惊叹号来访问JMeter日志。
【创建JMeter测试计划】下图显示了如何访问JMeter日志:
文章图片